Python 数据帧中的区间比较
我正在尝试进行类似于Python 数据帧中的区间比较,python,pandas,Python,Pandas,我正在尝试进行类似于10000中描述的间隔比较,不支持链式比较。您需要执行以下操作: df[df['lat'].between(coords[0] - 1, coords[0] + 1)] # inclusive=True by default Out: lat long type 0 5 7 wolf 1 5 6 cow 3 5 3 rabbit 4 3 2 cow 不支持链式比较。您需要执行以
10000中描述的间隔比较,不支持链式比较。您需要执行以下操作:
df[df['lat'].between(coords[0] - 1, coords[0] + 1)] # inclusive=True by default
Out:
lat long type
0 5 7 wolf
1 5 6 cow
3 5 3 rabbit
4 3 2 cow
不支持链式比较。您需要执行以下操作:
df[df['lat'].between(coords[0] - 1, coords[0] + 1)] # inclusive=True by default
Out:
lat long type
0 5 7 wolf
1 5 6 cow
3 5 3 rabbit
4 3 2 cow
太好了,谢谢。我认为.between()足够干净了。太好了,谢谢。我认为.between()对于我来说已经足够干净了。
[5,7,'wolf'],
[5,6,'cow'],
[5,3,'rabbit'],
[3,2,'cow']
df[df['lat'].between(coords[0] - 1, coords[0] + 1)] # inclusive=True by default
Out:
lat long type
0 5 7 wolf
1 5 6 cow
3 5 3 rabbit
4 3 2 cow