我有一个数据框列表,我正在使用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
能否请你帮我我怎么修改DF1,DF2,DF3或DF4 dataframes。 –