我有一個數據框列表,我正在使用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。 –