Smelten

Draai een DataFrame van brede indeling naar lange indeling op, waarbij u optioneel de id-kolommenset laat staan. Dit is het omgekeerde naar groupBy(...).pivot(...).agg(...), met uitzondering van de aggregatie, die niet kan worden omgekeerd.

melt is een alias voor unpivot.

Syntaxis

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

Parameterwaarden

Kenmerk Typ Beschrijving
ids str, Column, tuple, list, optional Kolom(en) die als id's moeten worden gebruikt. Kan één kolom- of kolomnaam zijn, of een lijst of tuple voor meerdere kolommen.
values str, Column, tuple, list, optional Kolom(en) om draaitabel op te heffen. Kan één kolom- of kolomnaam zijn, of een lijst of tuple voor meerdere kolommen. Als dit niet is opgegeven of leeg is, gebruikt u alle kolommen die niet zijn ingesteld als ids.
variableColumnName str Naam van de variabelekolom.
valueColumnName str Naam van de waardekolom.

Retouren

DataFrame: Niet-draaitabel dataframe.

Aantekeningen

Ondersteunt Spark Connect.