python - 如何从数据框结果中删除列和索引行
问题描述
如何删除 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.
解决方案
使用 len(df):
df = pd.read_csv(filename)
if len(df)<1:
print("There is no data availale.")
else:
print(df)