在Pandas中,判断一个DataFrame是否为空,可以通过以下几种方式实现: 使用empty属性: empty属性直接返回一个布尔值,指示DataFrame是否为空(即没有行和列)。 代码示例: python import pandas as pd # 创建一个空的DataFrame df = pd.DataFrame() # 判断DataFrame是否为空 if df.empty: print("DataFrame为空") ...
axis = 0或者axis = 'index'则以行为单位进行删除;axis = 1或者axis = 'columns'则以列为单位进行删除。默认值为0。 how:删除的方式。how = 'any'如果存在空值就删除;how = 'all'如果全为空值就删除。 thresh:能够允许的非空值数量,可以不填。 inplace:波尔变量,是否修改原表格为删除后的表格。默认值...
这是通过Python内置len方法判断 DataFrame 的行数,相对来说速度比较快,是第1种的3倍len(df.index)==0 ,这是判断 DataFrame 的行索引的值数量,这已经到达纳秒级别了,是其中最快的方式当然,如果不是非常密集的调用,那么选哪种都无所谓。
DataFrame.empty 如果是空的话,会翻译true