首页 > 解决方案 > 日期时间序列的日期时间索引在熊猫中不起作用?

问题描述

我正在尝试将日期时间索引转换为日期时间序列,但出现错误:

ticks = pd.date_range(start = '2019-12-30', end = '2020-02-11', periods = 6)
ticks.to_datetime()
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-79-f41607e594d5> in <module>
----> 1 ticks.to_datetime(dayfirst=False)

AttributeError: 'DatetimeIndex' object has no attribute 'to_datetime'

为什么以及我应该怎么做?

标签: python-3.xpandasdatetimeindexing

解决方案


这里ticks已经有DatetimeIndex,所以不需要转换:

ticks = pd.date_range(start = '2019-12-30', end = '2020-02-11', periods = 6)

如果想要Series

s = ticks.to_series()

或者:

s = pd.Series(ticks)

如果想转换为日期时间,是否可以通过pandas.to_datetime

pd.to_datetime(ticks)

推荐阅读