Переименование определенных столбцов pandas dataframe [duplicate]

ga97dil спросил: 11 марта 2019 в 07:33 в: python

На этот вопрос уже есть ответ:

  • Pandas Series.rename not reflected in DataFrame columns 2 ответа
  • Rename specific column(s) in pandas 3 ответа

У меня есть Dataframe с 560 столбцами (пронумерованы и названы от 0 до 559). Я пытаюсь изменить имена последних 10 столбцов следующим образом:

df.rename({550:'label',551:'mean',552:'std',553:'var',554:'med',555:'first',556:'last',557:'range',558:'min',559:'max'}, axis='columns')

Однако, похоже, это ничего не меняет:

print(df.columns.values)
>>>[  0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17
  ...
 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559]

0 ответов