Time formats match but still getting error. ValueError: time data 'Time' does match format specified pd.to_datetime
Time formats match but still getting error. ValueError: time data 'Time' does match format specified pd.to_datetime
我的数据列如下所示:
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: time data 'Time' does match format specified
真的不确定我是否遗漏了什么。请帮忙。
您的数据框加载错误:您的 header 被解释为一行,并且是数据框的第一行。 pd.to_datetime
尝试转换字符串 'Time' 找到第 0 行。
通过将第 0 行加载为 header 来正确加载数据框。
像这样可以将第一行作为列标题移动并将其作为一行删除:
df.columns = df.ix[0]
df = df.drop(0)
我的数据列如下所示:
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: time data 'Time' does match format specified
真的不确定我是否遗漏了什么。请帮忙。
您的数据框加载错误:您的 header 被解释为一行,并且是数据框的第一行。 pd.to_datetime
尝试转换字符串 'Time' 找到第 0 行。
通过将第 0 行加载为 header 来正确加载数据框。
像这样可以将第一行作为列标题移动并将其作为一行删除:
df.columns = df.ix[0]
df = df.drop(0)