尽管我使用.loc,但仍设置WithCopyWarning

时间:2018-02-20 18:30:54

标签: python python-3.x pandas

我使用以下代码:

video_df_x.loc[:, 'duration'] = pd.to_datetime(video_df['datetime_2']) - pd.to_datetime(video_df_x['datetime_1'])

代码运行但是给了我以下警告:

  

C:\程序   文件\ Anaconda3 \ LIB \站点包\大熊猫\核心\ indexing.py:337:   SettingWithCopyWarning:尝试在a的副本上设置值   从DataFrame切片。尝试使用.loc [row_indexer,col_indexer] =   代替值

我不明白为什么会收到此错误,因为我已在我的代码中使用.loc,这在警告消息中是推荐的。

任何见解?

0 个答案:

没有答案