df = pd.DataFrame({
'A'
: [
1
,
2
,
3
],
'B'
: [
4
,
5
,
6
]}, index=[
'a'
,
'b'
,
'c'
])
df = df.rename(index={
'a'
:
'A'
,
'b'
:
'B'
,
'c'
:
'C'
}, columns={
'A'
:
'aa'
,
'B'
:
'bb'
})
print
(df)
上面的代码中,我们使用 rename() 方法来更改了 DataFrame 的行和列索引名称。
除了使用 rename() 方法,还可以直接通过赋值的方式修改 DataFrame 或 Series 的索引名称。下面是一个例子:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])
df.index = ['A', 'B', 'C']
df.columns = ['aa', 'bb']
print(df)
上面的代码中,我们直接通过赋值的方式修改了 DataFrame 的行和列索引名称。
这两种方法都可以用来修改 Pandas DataFrame 或 Series 的索引名称。如果您还有其他问题,请随时继续提问。
- 132
-
一只写程序的猿
pandas
Python