Python / pandas - 使用DatetimeIndex()。day的SettingWithCopyWarning

时间:2016-10-04 01:40:01

标签: python pandas

我有给出SettingWithCopy警告的代码,我无法弄清楚是否正确地重新编码。

dataframe['day'] = pandas.DatetimeIndex(dataframe['date_time']).day

我正在尝试在原始数据框中创建日期,年份等的列

2 个答案:

答案 0 :(得分:0)

您只需拨打一天即可完成此操作:

df['day'] = df['date_time'].day

但我怀疑警告的来源。

答案 1 :(得分:0)

您需要Series.dt.daySeries.dt.year

df['day'] = df['date_time'].dt.day
df['year'] = df['date_time'].dt.year