我有一个 if
语句,用于检查数据框是否为空。我的做法是这样的:
if dataframe.empty:
pass
else:
#do something
但我真的需要:
if dataframe is not empty:
#do something
我的问题是 - 是否有方法 .not_empty()
来实现这一点?我还想问第二个版本在性能方面是否更好?否则也许我保留它是有意义的,即第一个版本?
最佳答案
做事
if not dataframe.empty:
# insert code here
之所以有效,是因为如果数据框为空,dataframe.empty
返回 True
。要反转这一点,我们可以使用否定运算符 not
,它将 True
翻转为 False
,反之亦然。
关于Python pandas检查数据框是否不为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36543606/