为啥我得到这个错误结果=方法(y)FutureWarning:元素比较失败;而是返回标量
Posted
技术标签:
【中文标题】为啥我得到这个错误结果=方法(y)FutureWarning:元素比较失败;而是返回标量【英文标题】:why i get this error result = method(y) FutureWarning: elementwise comparison failed; returning scalar instead为什么我得到这个错误结果=方法(y)FutureWarning:元素比较失败;而是返回标量 【发布时间】:2020-05-25 06:07:03 【问题描述】:我得到了这个错误:元素比较失败;而是返回标量,但将来会执行元素比较
sf= gpd.read_file(r"C:\Users\nasreddine\AppData\Local\Programs\Python\Python37\stage_nasseriddine2020\stage_nasseriddine2020\nassereddine_carte_gouv.shp")
print(sf.columns)
se=float(numb1.get())
cur.execute("select distinct nassereddine_carte_gouv.c_gouv from nassereddine_carte_gouv,disshp where nassereddine_carte_gouv.c_gouv=disshp.id and Shape_leng <='%s'"%(numb1.get())+"and disshp.rowid_ between'%s'"%(numb3.get())+"and '%s'"%(numb2.get()))
rr=cur.fetchall()
s=sf[sf['C_GOUV']==16]['geometry']
for i in rr:
print(i)
s=sf[sf['C_GOUV']==i]['geometry']
【问题讨论】:
我得到了这个错误结果 = method(y) FutureWarning: elementwise comparison failed;而是返回标量,但将来会执行元素比较,请帮助 您好,欢迎来到 ***! Take a look at this 【参考方案1】:比较数据集中的“int”和“str”时会出现此警告。
将.astype(int)
添加到您的比较数据集中。
s=sf[sf['C_GOUV'].astype(int)==16]['geometry']
for i in rr:
print(i)
s=sf[sf['C_GOUV'].astype(int)==i]['geometry']
【讨论】:
以上是关于为啥我得到这个错误结果=方法(y)FutureWarning:元素比较失败;而是返回标量的主要内容,如果未能解决你的问题,请参考以下文章
为啥我得到这个奇怪的结果:[BLOB - ...]? [复制]
为啥我在这个 SASS 文件中得到一个未定义的 Foundation 变量错误?