Compartilhar via


Derreter

Descompacte um DataFrame de formato largo para formato longo, opcionalmente deixando as colunas do identificador definidas. Esse é o inverso para groupBy(...).pivot(...).agg(...), exceto para a 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, Coluna, tupla, lista, opcional Colunas a serem usadas como identificadores. Pode ser um único nome de coluna ou coluna ou uma lista ou tupla para várias colunas.
values str, Coluna, tupla, lista, opcional Coluna(s) a ser despivota. Pode ser um único nome de coluna ou coluna ou uma lista ou tupla para várias colunas. Se não for especificado ou vazio, use todas as colunas que não estão definidas como ids.
variableColumnName str Nome da coluna de variável.
valueColumnName str Nome da coluna de valor.

Devoluções

DataFrame: DataFrame não dinâmico.

Observações

Dá suporte ao Spark Connect.