假设我有一个数据框,我想重命名第三列的标签。但是,我不知道目前第三列的标签名称是什么,我所知道的是它是第三列数据帧。
我看到的重命名df列的示例如下所示:
df.rename(columns={'Third_Col': 'New_Third_Col'}, inplace=True)
但我需要像
这样的东西df.columns[3].name = "New_Third_Col'
答案 0 :(得分:3)
您可以将其用作词典的键:
df.rename(columns={df.columns[3]: "New_Third_Col"}, inplace=True)