【发布时间】:2017-10-27 23:04:15
【问题描述】:
我有一个数据框列表,我正在使用 for 循环对列表执行操作。 df1、df2、df3 和 df4 是数据帧。操作后,我没有找到对数据框的修改。请帮助我了解我缺少什么以及为什么这不起作用?
为了将更改传递给源数据帧,我需要进行哪些修改。
sheetnames = [df1, df2, df3, df4]
i=0
for sheet in sheetnames:
ixNaNList = sheet[sheet.isnull().all(axis=1) == True].index.tolist()
if len(ixNaNList) > 0:
ixNaN = ixNaNList[0]
sheetnames[i]=sheet[:ixNaN]
i=i+1
【问题讨论】:
标签: python pandas for-loop dataframe data-manipulation