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
Несведенный фрейм данных.
Пример:
Загрузите указанный выше блокнот из здесь .