重命名轴索引

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重命名轴索引相关的知识,希望对你有一定的参考价值。

 

跟Series中的值一样, 轴标签也可以通过函数或映射进行转换, 从而得到一个新对象。无需新建一个数据结构,就地修改

看例子:

方法一:

data = DataFrame(np.arange(12).reshape((3, 4)),
                 index=["Ohio", "Colorado", "New York"],
                 columns=["one", "two", "three", "four"])

d1 = data.index.map(str.upper)
print(d1)
data.index = d1

方法二: --但会重新生成另一个

data = DataFrame(np.arange(12).reshape((3, 4)),
                 index=["Ohio", "Colorado", "New York"],
                 columns=["one", "two", "three", "four"])
d1 = data.index.map(str.upper)
print(d1)
data.index = d1
d2 = data.rename(index={"OHIO": "INDIANA"}, columns={"three": "peekaboo"})
print(d2)


data.rename(index=str.title, columns=str.upper)

注意:

如果想就地修改某个数据集, 不想在生成另一个DataFrane的话,加个参数

data.rename(index={"OHIO": "INDIANA"}, columns={"three": "peekaboo"}, inplace=True)

 

以上是关于重命名轴索引的主要内容,如果未能解决你的问题,请参考以下文章

pandas 学习 第10篇:DataFrame 数据处理(应用追加截断连接合并重复值重索引重命名重置索引设置轴索引选择和过滤)

在 plotly express 中,如何重命名轴和图例的名称? y 轴仅显示为值,图例上的标题是可变的

如何在R中重命名plotly的x轴?

使用增量索引重命名目录中的文件

重命名 Pandas DataFrame 索引

重命名Pandas DataFrame索引