kbk*_*kbk 3 python indexing dataframe 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)
尝试:
>>> df.columns = ['a', 'b', 'c']
>>> df
a b c
0 1 4 7
1 2 5 8
2 3 6 9
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4146 次 |
| 最近记录: |