Расплава

Отмена сводки кадра данных из широкого формата в длинный формат, при необходимости оставляя набор столбцов идентификаторов. Это обратное groupBy(...).pivot(...).agg(...)значение, за исключением агрегирования, которое нельзя отменить.

melt является псевдонимом для unpivot.

Синтаксис

melt(ids: Union["ColumnOrName", List["ColumnOrName"], Tuple["ColumnOrName", ...]], values: Optional[Union["ColumnOrName", List["ColumnOrName"], Tuple["ColumnOrName", ...]]], variableColumnName: str, valueColumnName: str)

Параметры

Параметр Тип Описание
ids str, Column, кортеж, list, необязательный Столбцы для использования в качестве идентификаторов. Может быть одним столбцом или именем столбца, списком или кортежем для нескольких столбцов.
values str, Column, кортеж, list, необязательный Столбцы для отмены сводных данных. Может быть одним столбцом или именем столбца, списком или кортежем для нескольких столбцов. Если не указано или не указано, используйте все столбцы, которые не заданы как ids.
variableColumnName str Имя столбца переменной.
valueColumnName str Имя столбца значений.

Возвраты

DataFrame: не сводный кадр данных.

Примечания

Поддерживает Spark Connect.