更改熊猫中的列索引名称

时间:2021-03-23 15:43:14

标签: pandas

我想更改列索引名称

这里的列索引名称(更准确地说,序列名称)是“数据字段”:-

enter image description here

给一个新的序列名称,可能是Column1,但是当我在做时

df.index.name = 'Column1'

它在上一列索引名称的底部添加了 Column1。我不想要的

enter image description here

3 个答案:

答案 0 :(得分:0)

您可以使用 df.rename(columns={}) 来替换特定的列名。

df.rename(columns={'old column name':'new column name'}, inplace=True)

在您的特定情况下,您似乎想要重命名 Data Field。你可以给:

df.rename(columns={'Data Field': 'Column1'},inplace=True)

答案 1 :(得分:0)

df.rename(columns={'Data Field': 'Column1'},inplace=True)

答案 2 :(得分:0)

df.columns = df.columns.rename("Column1", level=0)