检查pandas数据框中是否存在值

时间:2019-02-26 06:11:52

标签: python pandas dataframe

我有一个熊猫数据框,其中包含3000个经度值。我想检查数据框中是否存在经纬度。

数据框如下所示:

return view('admin.assets.index', compact('price','dep','netprice'));

现在,我要检查上述数据帧中是否存在(31.76,77.84)。如果是,则索引也为

1 个答案:

答案 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