给定一个数据帧df
,我将应用一些条件df[condition]
并检索一个子集。我只想检查子集中是否有行-这将告诉我条件是有效的。在
In [551]: df
Out[551]:
Col1
0 1
1 2
2 3
3 4
4 5
5 3
6 1
7 2
8 3
我要检查的是:
^{pr2}$检查过滤数据帧是否有行的最佳方法是什么?以下是一些不起作用的方法:
if df[df.Col1 == 1]:
给出ValueError: The truth value of a DataFrame is ambiguous.
if df[df.Col1 == 1].any():
也给出ValueError
我想我可以测试len
。还有别的办法吗?在
您可以使用
df.empty
:相关问题 更多 >
编程相关推荐