【发布时间】:2016-08-01 07:33:18
【问题描述】:
我有一个if 语句,用于检查数据框是否为空。我的做法是这样的:
if dataframe.empty:
pass
else:
#do something
但我真的需要:
if dataframe is not empty:
#do something
我的问题是 - 有没有方法 .not_empty() 来实现这一点?我还想问第二个版本在性能方面是否更好?否则也许我保留它是有意义的,即第一个版本?
【问题讨论】:
-
你为什么不能
not dataframe.empty? -
not df.empty或更快的len(df.index)检查? -
@Zero,谁能说说
len(df.index)和df.empty的可取性? pylint 更喜欢后者,但性能方面的考虑是否超过了风格上的好处(如果存在的话)?
标签: python python-3.x pandas