Olvad

Bontsa ki a DataFrame-et a széles formátumból a hosszú formátumba, és hagyja meg az azonosítóoszlopokat. Ez a fordítottja groupBy(...).pivot(...).agg(...)az összesítés kivételével, amely nem fordítható vissza.

melt egy alias unpivot számára.

Szemantika

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

Paraméterek

Paraméter Típus Leírás
ids str, Column, tuple, list, optional Azonosítóként használandó oszlop(ok). Lehet egyetlen oszlop vagy oszlop neve, vagy több oszlop listája vagy rekordja.
values str, Column, tuple, list, optional A feloldandó oszlop(ok) Lehet egyetlen oszlop vagy oszlop neve, vagy több oszlop listája vagy rekordja. Ha nincs megadva vagy üres, használja az összes olyan oszlopot, amely nincs beállítva.ids
variableColumnName str A változóoszlop neve.
valueColumnName str Az értékoszlop neve.

Visszatérítések

DataFrame: Nem megpivált DataFrame.

Jegyzetek

Támogatja a Spark Connectet.