pandas--dataframe--行名重命名
要重命名 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 变量。在重命名行时,我们使用了一个字典,其中键是原始行名,值是新的行名。
原文地址: https://www.cveoy.top/t/topic/gwR 著作权归作者所有。请勿转载和采集!