Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 转换数据帧索引,格式为YYYYMM,类型为';pandas.core.Index.base.Index';到日期时间索引_Python_Pandas_Dataframe_Datetimeindex - Fatal编程技术网

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。