首页 > 解决方案 > 如何从数据框结果中删除列和索引行

问题描述

如何删除 Empty DataFrame、列和索引行?

这是我的代码:

df = pd.read_csv(filename)
   print(df)
   if df.empty:
      print("There is no data availale.")

结果如下:

Empty DataFrame
Columns: [Date, Time, Name]
Index: []
There is no data availale.

我希望结果只是:

There is no data availale.

标签: pythonpandasdataframe

解决方案


使用 len(df):

df = pd.read_csv(filename)
if len(df)<1:
    print("There is no data availale.")
else:
    print(df)

推荐阅读