這個錯誤可能是因為你將一個列表對象作為了DataFrame對象傳遞給了iterrows()
方法。在這種情況下,可以將新建的DataFrame對象轉換為數據框后再運行iterrows()
方法。可以嘗試以下解決辦法:
import pandas as pd
# 假設你的新DataFrame對象為new_df_list
new_df = pd.DataFrame(new_df_list)
for index, row in new_df.iterrows():
new_df.loc[index] = [None if '學校所在地' in j else j for j in row]
如果仍然出現問題,可以考慮檢查數據類型和形狀是否正確。另外,也可以在提問時提供更多的代碼和錯誤信息,以便更好地理解問題和提供更準確的解決方案。