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.

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.