derreter

Despivote um DataFrame de formato wide para formato long, deixando opcionalmente as colunas de identificadores definidas. Isto é o inverso de groupBy(...).pivot(...).agg(...), exceto na agregação, que não pode ser revertida.

melt é um alias para unpivot.

Sintaxe

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

Parâmetros

Parâmetro Tipo Descrição
ids str, Column, tuple, list, opcional Coluna(s) a usar como identificadores. Pode ser uma única coluna ou nome de coluna, ou uma lista ou tupla para várias colunas.
values str, Column, tuple, list, opcional Coluna(s) para despivar. Pode ser uma única coluna ou nome de coluna, ou uma lista ou tupla para várias colunas. Se não for especificado ou vazio, use todas as colunas que não estejam definidas como ids.
variableColumnName str Nome da coluna da variável.
valueColumnName str Nome da coluna de valor.

Devoluções

DataFrame: DataFrame Não Pivotado.

Notes

Suporta o Spark Connect.