Pandas:重命名各个轴上的索引--rename

import numpy as np
import pandas as pd
from pandas import Series,DataFrame

一、使用索引的map函数

df = DataFrame(np.arange(12).reshape(3,4),index=['apple','pear','strawberry'],columns=['a','b','c','d'])
print(df)
            a  b   c   d
apple       0  1   2   3
pear        4  5   6   7
strawberry  8  9  10  11
df.index = df.index.map(str.title)
print(df)
            a  b   c   d
Apple       0  1   2   3
Pear        4  5   6   7
Strawberry  8  9  10  11

二、使用rename函数

1.使用函数映射

print(df.rename(index=str.title,columns=str.upper))
            A  B   C   D
Apple       0  1   2   3
Pear        4  5   6   7
Strawberry  8  9  10  11

2.使用字典映射

print(df.rename(index={'Apple':'Orange'}))
            a  b   c   d
Orange      0  1   2   3
Pear        4  5   6   7
Strawberry  8  9  10  11

猜你喜欢

转载自blog.csdn.net/bqw18744018044/article/details/79964103