Панды - убрать метку столбца индекса - PullRequest
0 голосов
/ 29 октября 2018

У меня есть следующий фрейм данных:

PLEASE_REMOVE  2013  2014  2015
 THIS_IS_EASY
-------------------------------
          Bob     0     3     4
         Mary     2     3     6

Годы (2013, 2014, 2015) являются метками индекса столбца. Имена (Мэри, Боб) являются метками индекса строки.

Мне как-то удалось получить метки для индексов строк и индексов столбцов.

Используя df.index.names = [''] Я могу удалить бит THIS_IS_EASY.

Как я могу удалить бит PLEASE_REMOVE?

Желаемый вывод:

               2013  2014  2015
 -------------------------------
          Bob     0     3     4
         Mary     2     3     6

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Как это:

df = df.rename_axis(None)

Это избавит от всего, что в левом верхнем углу. Вы также можете сделать это на месте: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.rename_axis.html

0 голосов
/ 29 октября 2018

Просто удалите имя столбца:

del df.columns.name

Также обратите внимание, что df.index.names = [''] не совсем то же самое, что del df.index.name.

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