Condividi tramite


Sciogliere

Annullare ilpivot di un dataframe dal formato wide al formato lungo, lasciando facoltativamente il set di colonne dell'identificatore. Si tratta dell'oggetto inverso a groupBy(...).pivot(...).agg(...), ad eccezione dell'aggregazione, che non può essere invertito.

melt è un alias per unpivot.

Sintassi

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

Parametri

Parametro Tipo Descrizione
ids str, Column, tuple, list, optional Colonne da usare come identificatori. Può essere una singola colonna o un nome di colonna oppure un elenco o una tupla per più colonne.
values str, Column, tuple, list, optional Colonne da annullare. Può essere una singola colonna o un nome di colonna oppure un elenco o una tupla per più colonne. Se non specificato o vuoto, usare tutte le colonne che non sono impostate come ids.
variableColumnName str Nome della colonna della variabile.
valueColumnName str Nome della colonna del valore.

Restituzioni

DataFrame: dataframe senzapivot.

Note

Supporta Spark Connect.