2016-08-16 2 views
1

Предположим, у меня есть дата-рамка, и я хочу переименовать метку для третьего столбца. Тем не менее, я не знаю, что такое имя метки третьего столбца в настоящее время, все, что я знаю, это то, что это третий кадр данных.Переименование метки столбца pandas на основе местоположения

Примеры, которые я видел, для переименования столбцов ДФ выглядеть примерно так:

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) 
Смежные вопросы