📅  最后修改于: 2023-12-03 15:28:31.275000             🧑  作者: Mango
在 Pandas 中,可以通过 rename()
方法来重命名数据框的行列值。下面是如何使用 rename()
方法来重命名 Pandas 中的行值。
首先,我们需要创建一个包含一些示例数据的数据框。
import pandas as pd
data = {'Name': ['John', 'Chris', 'Alex', 'David'],
'Age': [23, 34, 28, 19],
'Gender': ['Male', 'Male', 'Male', 'Male']}
df = pd.DataFrame(data)
print(df)
输出结果:
Name Age Gender
0 John 23 Male
1 Chris 34 Male
2 Alex 28 Male
3 David 19 Male
现在,我们想将行的值 'Alex' 改为 'Alec'。可以使用 rename()
方法来实现这一功能。下面是代码:
df = df.rename(index={2: 'Alec'})
print(df)
输出结果:
Name Age Gender
0 John 23 Male
1 Chris 34 Male
Alec Alex 28 Male
3 David 19 Male
rename()
方法包含两个参数:columns
和 index
。在这个例子中,我们只需要使用 index
参数来重命名行值。index
参数是一个字典,包含原始行值和新行值的对应关系。在我们的例子中,我们将原始行值 2
对应的新行值设置为 'Alec'
。
这些就是如何使用 rename()
方法来重命名 Pandas 数据框的行值的全部内容。可以根据这个方法来对需要的行值进行重命名。