首页 > 解决方案 > 将索引转换为 pandas 列

问题描述

我有一个具有两个索引和一列的数据集,如下所示:

                         value
cod      Date               
A        2011-01-01  5.540642
         2011-02-01  5.556837
         2011-03-01  5.565547
         2011-04-01  5.557245
         2011-05-01  5.604736
         2011-06-01  5.570242
         2011-07-01  5.578222
         2011-08-01  5.826457
         2011-09-01  6.391667
         2011-10-01  6.880779
         2011-11-01  5.610012
         2011-12-01  5.572432

我想在熊猫列中转换索引。当我使用以下代码时:df.reset_index(inplace=True)它做我想要的。但是,如果我尝试将它放在另一个对象中,以创建一个新的 dataset: df1 = df.reset_index(inplace=True),该函数会给我一个空对象,确切地说是 NoneType 对象。

标签: python-3.xpandasindexing

解决方案


您需要删除默认参数inplace=True,因此应省略。DataFrame.reset_indexinplace=False

就地:布尔值,默认为 False

就地修改DataFrame(不要创建新对象)

df1 = df.reset_index()

推荐阅读