【发布时间】:2014-07-17 21:15:52
【问题描述】:
嘿,所以我已经看到了几个关于此的问题,但是,我还没有成功解决我的问题。
我有一个格式为时间的单列:
2014-07-17 00:59:27.400189+00
我想把它分成两列,日期和时间。
我用过
posts['Date']=pd.to_datetime(posts['Time'],format='%Y-%m-%d %H:%M:%S')
但是,我得到一个错误
ValueError: unconverted data remains: 400189+00
我不确定最后一点信息应该用什么标记。我尝试添加 %o 但收到另一个错误
ValueError: 'o' is a bad directive in format '%Y-%m-%d %H:%M:%S.%o'
关于如何将这两个值分成两列的任何想法?
谢谢!
【问题讨论】:
-
没有格式字符串是否可以工作:
posts['Date']=pd.to_datetime(posts['Time'])? -
你试过用
%Y-%m-%d %H:%M:%S.%f换format吗?
标签: python datetime pandas split