将时间特征转换为pd.to_datetime()格式

时间:2018-04-30 21:13:16

标签: python pandas

尝试转换我的功能,但我得到了值错误 ValueError: time data '21OCT17:00:00:00' does not match format '%d%m%H:%M:%S:%f' (match)。 在此格式18APR17:00:00:00中显示的功能值中。我pd.to_datetime()中的格式参数有什么问题?

    df_train['TRDATETIME'] = pd.to_datetime(df_train['TRDATETIME'],
                                            format='%d%m%H:%M:%S:%f')

1 个答案:

答案 0 :(得分:2)

尝试使用

df_train['TRDATETIME'] = pd.to_datetime(df_train['TRDATETIME'],
                                            format='%d%b%y:%H:%M:%S')
  • %b ==月份为区域设置的缩写名称.Ex:Jan,Feb
  • %y ==没有世纪的年份为零填充十进制数.Ex:17,18