首页 > 解决方案 > 无法重命名和删除熊猫索引 - Python

问题描述

我有一个如下所示的数据框

在此处输入图像描述

尽管在以下命令的帮助下我知道列名是“FR”、“ig”和“te”。

dataFramesDict['Tri'].columns

在此处输入图像描述

name = 'level_1' 在这里是什么意思?此外,我也没有subject_ID在列或索引列表中看到。这是什么subject_ID

如何使输出如下所示

在此处输入图像描述

我尝试使用以下代码将“level_1”重命名为“subject_ID”,但它不起作用

dataFramesDict['Tri'].index = dataFramesDict['Tri'].index.rename('subject_ID')

请注意,数据只是示例数据。我只对更改第一列名称并删除“level_1”感兴趣。与数据无关

我无法通过示例代码创建这种类型的数据框。上面显示的数据帧是另一个复杂代码的结果。所以,我提供了数据框的截图

标签: pythonpython-3.xpandasdataframe

解决方案


尝试这个

df.columns.name= ''
df.reset_index(inplace=True)

推荐阅读