所以我发现我的问题,
它位于代码的前面,我最初从另一个数据帧中切出了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')
如果警告能更清楚地说明触发它的原因,那就太好了:)
隔江千里
撒科打诨
相关分类