要重命名 pandas DataFrame 中的行名,可以使用 rename 方法。例如,假设我们有以下数据框:

import pandas as pd

data = {'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9]}
df = pd.DataFrame(data, index=['foo', 'bar', 'baz'])
print(df)

这将输出:

     a  b  c
foo  1  4  7
bar  2  5  8
baz  3  6  9

要将行名 'foo' 重命名为 'qux',可以使用以下代码:

df = df.rename(index={'foo': 'qux'})
print(df)

这将输出:

     a  b  c
qux  1  4  7
bar  2  5  8
baz  3  6  9

我们将 'foo' 重命名为 'qux',并将结果保存回数据框中。请注意,rename 方法返回一个新的数据框,因此我们需要将其赋值给 df 变量。在重命名行时,我们使用了一个字典,其中键是原始行名,值是新的行名。

pandas--dataframe--行名重命名

原文地址: https://www.cveoy.top/t/topic/gwR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录