小编kbk*_*kbk的帖子

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

我有一个具有重复列名 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'})
Run Code Online (Sandbox Code Playgroud)

尝试这个没有成功..

df.rename(index=str, columns={2 : "c"})
Run Code Online (Sandbox Code Playgroud)

python indexing dataframe pandas

3
推荐指数
1
解决办法
4146
查看次数

标签 统计

dataframe ×1

indexing ×1

pandas ×1

python ×1