Python 转换数据帧索引,格式为YYYYMM,类型为';pandas.core.Index.base.Index';到日期时间索引
我有一个数据帧Python 转换数据帧索引,格式为YYYYMM,类型为';pandas.core.Index.base.Index';到日期时间索引,python,pandas,dataframe,datetimeindex,Python,Pandas,Dataframe,Datetimeindex,我有一个数据帧df。我试图将其转换为DateTime索引,但还没有得到确切的解决方案 India China date 2018M06 2 1 2018M05 1 2 2018M04 3 1 . . . . . . . . . 这里是数据帧类型为“pandas.core.indexes.base.ind
df
。我试图将其转换为DateTime索引,但还没有得到确切的解决方案
India China
date
2018M06 2 1
2018M05 1 2
2018M04 3 1
. . .
. . .
. . .
这里是数据帧类型为“pandas.core.indexes.base.index”的索引中的日期。在索引上使用
pd.to\u 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
谢谢@sacul有问题,我更新了我的索引字段2018M06。