【发布时间】:2019-07-11 16:02:35
【问题描述】:
我将年、月和日的 3 个单独列组合到我的数据框的单个列中。但是年份是 2 位数字,这是错误的。
我已经尝试to_datetime() 在 jupyter notebook 中做同样的事情
Dataframe 是这样的形式:
Yr Mo Dy RPT VAL ROS KIL SHA BIR DUB CLA MUL CLO BEL
61 1 1 15.04 14.96 13.17 9.29 NaN 9.87 13.67 10.25 10.83 12.58 18.50
61 1 2 14.71 NaN 10.83 6.50 12.62 7.67 11.50 10.04 9.79 9.67 17.54
61 1 3 18.50 16.88 12.33 10.13 11.17 6.17 11.25 NaN 8.50 7.67 12.75
data.rename(columns={'Yr':'Year','Mo':'Month','Dy':'Day'},inplace=True)
data['Date']=pd.to_datetime(data[['Year','Month','Day']],format='%y%m%d')
我得到的错误是:
无法组装日期时间:时间数据 610101 与格式 '%Y%m%d' 不匹配(匹配)
【问题讨论】:
标签: python pandas data-science