1 回答

TA貢獻1891條經(jīng)驗 獲得超3個贊
所以我發(fā)現(xiàn)我的問題,
它位于代碼的前面,我最初從另一個數(shù)據(jù)幀中切出了change_details。
change_details = gdp_sched_today[[start_date', 'end_date']]
change_details.columns = ['Planned Start Date', 'Planned End Date']
change_details['Planned Start Date'] = change_details['Planned Start Date'].dt.strftime('%d/%m/%Y %h:%M')
change_details['Planned End Date'] = change_details['Planned End Date'].dt.strftime('%d/%m/%Y %H:%M')
我可以通過在第一行添加 .copy() 來解決這個問題,確保 Pandas 知道我打算將其設為副本而不是視圖。
change_details = gdp_sched_today[[start_date', 'end_date']].copy()
change_details.columns = ['Planned Start Date', 'Planned End Date']
change_details['Planned Start Date'] = change_details['Planned Start Date'].dt.strftime('%d/%m/%Y %h:%M')
change_details['Planned End Date'] = change_details['Planned End Date'].dt.strftime('%d/%m/%Y %H:%M')
如果警告能更清楚地說明觸發(fā)它的原因,那就太好了:)
添加回答
舉報