2016-08-16 53 views
1

假设我有一个数据框,并且我想重命名第三列的标签。但是,我不知道第三列的标签名称是什么,我只知道它是第三列数据框。基于位置重命名熊猫列标签

我已经看到了重新命名DF列的例子是这个样子:

df.rename(columns={'Third_Col': 'New_Third_Col'}, inplace=True) 

但我需要这样的东西

df.columns[3].name = "New_Third_Col' 

回答

2

您可以用其作为字典的关键:

df.rename(columns={df.columns[3]: "New_Third_Col"}, inplace=True)