我有一个熊猫数据框,其中包含3000个经度值。我想检查数据框中是否存在经纬度。
数据框如下所示:
return view('admin.assets.index', compact('price','dep','netprice'));
现在,我要检查上述数据帧中是否存在(31.76,77.84)。如果是,则索引也为
。答案 0 :(得分:2)
使用float
,因此需要numpy.isclose
来检查两列,使用&
进行按位AND
的链接,并使用any
进行至少一个的测试True
的布尔掩码:
tup = (31.76, 77.84)
lat, long = tup
a = (np.isclose(df['lat'], lat) & np.isclose(df['long'], long)).any()
print (a)
True