我在熊猫数据框中有一个列,格式为20151028 193133
我想将此字符串转换为日期时间格式,例如2015-10-28 19:26:48
我怎样才能做到这一点?
最佳答案
尝试to_datetime
和参数format
docs:
print df
col
0 20151028 193133
1 20151028 193133
2 20151028 193133
df['col'] = pd.to_datetime(df['col'], format="%Y%m%d %H%M%S")
print df
col
0 2015-10-28 19:31:33
1 2015-10-28 19:31:33
2 2015-10-28 19:31:33