переименование индекса панд не имеет никакого эффекта - PullRequest
0 голосов
/ 11 июля 2019

У меня есть датафрейм, в котором frame.index.name == 'aaa'. Я пытаюсь переименовать индекс на

frame.rename(index={'aaa': 'bbb'})

но после того, как я его выполню, имя индекса не изменится. Что я делаю не так?

1 Ответ

2 голосов
/ 11 июля 2019

Похоже, вы используете DataFrame.rename, который переименовывает метки оси , а не ось .

Что вынужно Index.rename, которое вы можете использовать для:

Изменить индекс или имя MultiIndex

Возможность устанавливать новые имена без уровня.По умолчанию возвращается новый индекс.Длина имен должна соответствовать количеству уровней в MultiIndex.

Или, возможно: DataFrame.rename_axis to:

Установить имя оси дляиндекс или столбцы

Или вы можете просто присвоить frame.index.name='bbb'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...