我的数据栏如下所示:
0 Time
1 2014-07-28 00:17:35
2 2014-07-28 00:18:05
3 2014-07-28 01:50:54
4 2014-07-28 01:51:24
5 2014-07-28 01:53:57
6 2014-07-28 01:54:56
我的代码如下:
df['Epoch'] = pd.to_datetime(df['Time'], format = "%Y-%m-%d %H:%M:%S")
我的错误如下:
ValueError:时间数据'时间'匹配指定的格式
我真的不确定我是否在这里遗漏了一些东西。请帮忙。
答案 0 :(得分:0)
您的数据框被错误加载:您的标题被解释为一行,是数据框的第一行。 pd.to_datetime
尝试转换字符串'Time'找到第0行。
通过将第0行作为标题加载来正确加载数据框。
像这样的东西可以将第一行作为列标题移动并将其删除为一行:
df.columns = df.ix[0]
df = df.drop(0)