python-3.x - 日期时间序列的日期时间索引在熊猫中不起作用?
问题描述
我正在尝试将日期时间索引转换为日期时间序列,但出现错误:
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'
为什么以及我应该怎么做?
解决方案
这里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)
推荐阅读
- python-asyncio - as_completed 识别 cooutie 对象
- python - 有没有办法在断点处拍摄 python 调试会话的“快照”?
- react-native - 如何在 Drawer.Screen 的 Home 和 Notifications 之前放置一个图标
- lua - 如何在 lua 脚本中加载 host.conf 文件变量
- django - 使用特定模型强制或测试所有 ForeignKey 字段的 on_delete 行为
- c - C Double 类型在点后显示零
- android - 导航视图 XML 不允许我与其他任何东西交互
- python - 从多行 Json 文件中获取架构详细信息
- python - A[:, state] 在 python 中到底是什么意思?
- solr - Solr 6.3 和 Zookeeper 3.4 中的优雅领导层过渡