import pandas as pd df=pd.ExcelFile('test2.xlsx') df=pd.read_excel(df) index=len(df.index) columns=df.columns for col in columns: for i in range(index): if df[col][i]=='NaN': df[col][i]=df[col][i-1] https://i.imgur.com/4Lals7K.png 目前在做資料分析 我想要把excel中的遺失值用上一個來代替 但是如圖片中結果顯示 2008-10-24 - MaxTemp 那欄的值依然是NaN 請問是哪裡出錯了嗎 謝謝