熊猫时间序列分类问题

时间:2019-02-14 17:49:37

标签: python pandas

在尝试处理原始日期后,我尝试将变量[Time]归类为datetime。问题出在第六行代码上,并引发错误:“ TypeError:不可转换为日期时间”

原始本地时间列包含:

03.01.2016 17:00:00.000 GMT-0500    

gu['Local time']=gu['Local time'].map(lambda x: x.rstrip('GMT-0500'))
gu['DateTime']=pd.to_datetime(gu['Local time'])

gu['Date']=gu['DateTime'].dt.date
gu['Date']=pd.to_datetime(gu['Date'])

gu['Time']=gu['DateTime'].dt.time
gu['Time']=pd.to_datetime(gu['Time'])

print (gu.info())

1 个答案:

答案 0 :(得分:0)

您可以使用format参数指定日期时间格式

gu['Time'] = pd.to_datetime(gu['Time'], format="%H:%M:%S")

有关详细信息,请参阅文档。

pandas.to_datetime documentation