使用窗体将字符串转换为日期时间

2024-04-18 12:36:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我的dataframe中有一列看起来像这样,但是当前的数据类型是object。此数据帧是从没有列标题的csv导入的,导入时它无法识别类型。你知道吗

time
2019-05-29 12:52:35  
2019-05-29 12:50:41   
2019-05-29 12:51:39  
2019-05-29 12:52:32 
2019-05-29 12:52:18

我以前做过日期时间转换,但我搞不懂格式。关于这个的文件和其他问题并没有真正帮助我,到了我一直在尝试和错误,但没有成功。你知道吗

这是我现在使用的代码:

df['time'] = pd.to_datetime(df.time, format='%Y%m%d %H:%M:%S')

这给了我一个错误:

ValueError: time data 0 doesn't match format specified

我也试过:

df['time'] = pd.to_datetime(df.time, format='%Y%m%d%H:%M:%S')

但是我得到了一个错误:

time data '2019-05-29 12:52:35' does not match format '%Y%m%d%H:%M:%S' (match)

我不明白为什么我会犯不同的错误或者我做错了什么。你知道吗


Tags: csvto数据format标题dataframedfdata