python - 转换格式为 YYYYMM 的数据帧索引并将“pandas.core.indexes.base.Index”类型转换为日期时间索引
问题描述
我有一个数据框df
。我试图将其转换为 DateTime 索引,但还没有得到确切的解决方案。
India China
date
2018M06 2 1
2018M05 1 2
2018M04 3 1
. . .
. . .
. . .
这里日期在数据框类型 'pandas.core.indexes.base.Index' 的索引中。
解决方案
pd.to_datetime
在索引上使用:
df.index = pd.to_datetime(df.index, format='%Y%m')
>>> df
India China
date
2018-06-01 2 1
2018-05-01 1 2
2018-04-01 3 1
[编辑:对于您编辑的输入数据框]:
df.index = pd.to_datetime(df.index, format='%YM%m')
>>> df
India China
date
2018-06-01 2 1
2018-05-01 1 2
2018-04-01 3 1
推荐阅读
- package - 歧管 2 激活失败
- reactjs - .js 文件上的 eslint 错误
- java - 我想自定义 android youtube player api 的布局
- javascript - Vega Charts 抛出类型定义错误
- vba - 用于创建多个 PDF 的 VBA
- python - 根据 groupby 之后其他列中的值之间的数据框范围对单独的列进行求和
- javascript - 后端python烧瓶代码不返回对前端ajax代码的否定响应,它只返回成功响应
- curl - 无法使用 Octave(4.4.1) 提交在线作业
- socket.io - 从 ID 获取套接字对象
- angular - 调用 signalR 失败