【发布时间】:2018-04-17 01:30:31
【问题描述】:
我正在尝试将 dataFrame 中的列转换为 TD 格式。 该列看起来像这样(它们当前是字符串):
01/11/2012 00:00
01/11/2012 01:00
01/11/2012 02:00
这就是我现在所做的:
df['Sdate'] = pd.to_datetime(df['Sdate'], format='%d%m%y %H:%M.%f')
但是,它会抛出一个错误,
time data '01/11/2012 00:00' does not match format '%d%m%y %H:%M.%f' (match)
不,确定它为什么这样做。不是 HH:MM 00:00 - 23:00 吗?
或者,我在这里错过了一些非常愚蠢的东西吗?
【问题讨论】:
-
你缺少
/,你不需要微秒指令,%y应该是%Y;而是使用'%d/%m/%Y %H:%M'。
标签: python-2.7 pandas datetime