📜  重命名 pandas 中的行值 - Python (1)

📅  最后修改于: 2023-12-03 15:28:31.275000             🧑  作者: Mango

重命名 pandas 中的行值 - Python

在 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() 方法包含两个参数:columnsindex。在这个例子中,我们只需要使用 index 参数来重命名行值。index 参数是一个字典,包含原始行值和新行值的对应关系。在我们的例子中,我们将原始行值 2 对应的新行值设置为 'Alec'

这些就是如何使用 rename() 方法来重命名 Pandas 数据框的行值的全部内容。可以根据这个方法来对需要的行值进行重命名。