Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Avpivot en DataFrame från brett format till långt format, om du vill lämna identifierarkolumner angivna. Det här är omvänd till groupBy(...).pivot(...).agg(...), förutom aggregeringen, som inte kan ångras.
melt är ett alias för unpivot.
Syntax
melt(ids: Union["ColumnOrName", List["ColumnOrName"], Tuple["ColumnOrName", ...]], values: Optional[Union["ColumnOrName", List["ColumnOrName"], Tuple["ColumnOrName", ...]]], variableColumnName: str, valueColumnName: str)
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
ids |
str, Column, tuple, list, optional | Kolumner som ska användas som identifierare. Kan vara ett kolumn- eller kolumnnamn eller en lista eller tuppel för flera kolumner. |
values |
str, Column, tuple, list, optional | Kolumner till unpivot. Kan vara ett kolumn- eller kolumnnamn eller en lista eller tuppel för flera kolumner. Om du inte har angett eller är tom använder du alla kolumner som inte har angetts som ids. |
variableColumnName |
str | Namnet på variabelkolumnen. |
valueColumnName |
str | Namn på värdekolumnen. |
Retur
DataFrame: Opivoterad dataram.
Notes
Stöder Spark Connect.