2

我有一个熊猫数据框,我想将时间列转换为日期时间格式。

时间

2013 年 5 月 30 日 06:00:41 -0600

import pandas as pd
df.index = pd.to_datetime(df.pop('Time'))

但它总是给出以下错误。代码有什么问题?:(

AttributeError                            Traceback (most recent call last)
<ipython-input-124-9219cf10d027> in <module>()
----> 1 df.index = pd.to_datetime(df.pop('Time'))

AttributeError: 'module' object has no attribute 'to_datetime'
4

2 回答 2

0

to_datetime功能是在 0.8.0 中引入的,因此您必须升级您的 pandas 才能使用它。
最好是最新的稳定版本

于 2013-06-04T11:10:21.263 回答
-1

使用 set_index 将时间列设置为索引,然后将其转换IndexDateTimeIndex

df = df.set_index('Time')

df.index = df.index.to_datetime()
于 2013-06-04T06:27:25.777 回答