Pular para o conteúdo principal

derretido

Despivotar um DataFrame do formato amplo para o formato longo, opcionalmente mantendo as colunas de identificadores definidas. Isso é o inverso de groupBy(...).pivot(...).agg(...), exceto pela 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

Coluna(s) a serem usadas como identificadores. Pode ser uma única coluna ou nome de coluna, ou ainda uma lista ou tupla para múltiplas colunas.

values

str, Coluna, tupla, lista, opcional

Coluna(s) a serem desagrupadas. Pode ser uma única coluna ou nome de coluna, ou ainda uma lista ou tupla para múltiplas colunas. Se não for especificado ou estiver vazio, use todas as colunas que não estão definidas como ids.

variableColumnName

str

Nome da coluna de variáveis.

valueColumnName

str

Nome da coluna de valores.

Devoluções

DataFrame: DataFrame não pivotado.

Notas

Compatível com Spark Connect.