Pandas DataFrame: функция melt ()

DataFrame — функция melt ()

Функция melt () используется для преобразования заданного DataFrame из широкого формата в длинный, при необходимости оставляя переменные идентификатора установленными.

Синтаксис:

 DataFrame.melt (self, id_vars = None, value_vars = None, var_name = None, value_name = 'value', col_level =  Нет) 

Параметры:

Имя Описание Тип/значение по умолчанию Обязательное/необязательное
кадр DataFrame Требуется
id_vars Столбцы для использования в качестве переменных-идентификаторов. кортеж, список или ndarray Необязательно
value_vars Столбцы, которые нужно отключить. Если не указано, используются все столбцы, которые не установлены как id_vars. tuple, list или ndarray Необязательно
var_name Имя для использования в столбце «переменная». Если нет, используется frame.columns.name или ‘переменная’. скаляр Обязательно
value_name Имя для использования для столбца ‘значение’. скаляр
Значение по умолчанию: ‘значение’
Обязательно
col_level Если столбцы являются MultiIndex, используйте этот уровень для плавления. int или string Необязательно

Возвращает: DataFrame
Несведенный фрейм данных.

Пример:

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

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