Серия Pandas: функция rename_axis ()

Задайте имя оси в Pandas

Функция rename_axis () используется для установки имени оси для индекса или столбцов.

Синтаксис:

 Series.rename_axis (self, mapper = None, index = None, columns = None, axis = None, copy = True, inplace = False  ) 

Параметры:

Имя Описание Тип/значение по умолчанию Обязательно/Необязательно
mapper Значение для установки атрибута имени оси. скаляр, в виде списка необязательный
индекс, столбцы Скаляр, Преобразования в виде списка, словаря или функций для применения к значениям этой оси.
Используйте либо средство сопоставления, либо ось, чтобы указать целевую ось с помощью сопоставителя, либо индекс и/или столбцы.
скаляр, список, словарь или функция, необязательно
ось Ось, которую нужно переименовать. {0 или ‘index’, 1 или ‘columns’}
Значение по умолчанию: 0
Required
copy Также скопируйте базовые данные. bool
Значение по умолчанию: True
Обязательно
inplace Изменяет объект напрямую, вместо создания новой серии или DataFrame. bool
Значение по умолчанию : False
Обязательно

Возвращает: Series, DataFrame или None — Тот же тип, что и у вызывающего абонента, или None, если inplace — True.

Примечания: DataFrame.rename_axis поддерживает два соглашения о вызовах

  • (index = index_mapper, columns = columns_mapper, …)
  • mapper, axis = {‘index’, ‘columns’}, …)

Первое соглашение о вызовах изменит только имена индекса и/или имена объекта индекса, который является столбцами. В этом случае копия параметра игнорируется.
Второе соглашение о вызовах изменит имена соответствующего индекса, если преобразователь является списком или скаляром. Однако, если сопоставитель похож на dict или функцию, он будет использовать устаревшее поведение изменения меток осей.
Мы настоятельно рекомендуем использовать аргументы ключевых слов, чтобы прояснить ваши намерения.

Пример:

Загрузите вышеуказанный блокнот с здесь .

Оцените статью
nanomode.ru
Добавить комментарий