【发布时间】:2021-01-12 13:15:17
【问题描述】:
这是一个数据框列表。
import pandas as pd
data=[pd.DataFrame([1,2,3],columns=['a']),pd.DataFrame([]),pd.DataFrame([]),
pd.DataFrame([3,4,5,6,7],columns=['a'])]
我正在尝试从上面包含数据帧的列表中删除空数据帧。
这是我尝试过的:
for i in data:
del i.empty()
data
给出:
File "<ipython-input-33-d07b32efe793>", line 2
del i.empty()
^ SyntaxError: cannot delete function call
重要:还需要将它们存储在data变量中
【问题讨论】:
标签: python pandas dataframe loops