gpt4 book ai didi

python - Pandas :重命名具有相同名称的列

转载 作者:太空宇宙 更新时间:2023-11-04 09:38:21 25 4
gpt4 key购买 nike

我有一个包含重复列名 a、b 和 b 的数据框。我想将第二个 b 重命名为 c。

df = pd.DataFrame({"a": [1, 2, 3], "b": [4, 5, 6], "b1": [7, 8, 9]})
df.rename(index=str, columns={'b1' : 'b'})

尝试这个没有成功..

df.rename(index=str, columns={2 : "c"})

最佳答案

尝试:

>>> df.columns = ['a', 'b', 'c']

>>> df
a b c
0 1 4 7
1 2 5 8
2 3 6 9

关于python - Pandas :重命名具有相同名称的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52702247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com