📜  重命名行 pandas - Python (1)

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

重命名行 pandas - Python

在pandas的数据框中,有时需要重命名某些行。这可以通过使用rename()函数来实现。rename()函数需要一个字典作为输入,将原始行名映射到新的行名。

下面是一个示例:

import pandas as pd

# 创建一个数据框
data = {'one': [1, 2, 3], 'two': [4, 5, 6]}
df = pd.DataFrame(data, index=['a', 'b', 'c'])

# 重命名'd'行为'new_row'
df = df.rename(index={'d': 'new_row'})

print(df)

这将输出以下结果:

   one  two
a    1    4
b    2    5
c    3    6

如上所述,通过使用rename()函数,我们成功地将'd'行重命名为'new_row'。

此外,pandas还提供了一种使用轴名称重命名行的简单方法,即使用rename_axis()方法。下面是一个示例:

import pandas as pd

# 创建一个数据框
data = {'one': [1, 2, 3], 'two': [4, 5, 6]}
df = pd.DataFrame(data, index=['a', 'b', 'c'])

# 重命名轴名称
df = df.rename_axis('new_index')

print(df)

这将输出以下结果:

           one  two
new_index         
a            1    4
b            2    5
c            3    6

如上所述,我们成功地重命名了数据框的轴名称为'new_index'。这可以很方便地用于数据框的所有行。