Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Převést datový rámec z širokého formátu na dlouhý formát a volitelně ponechat sloupce identifikátoru nastavené. Jedná se o opak groupBy(...).pivot(...).agg(...), s výjimkou agregace, kterou nelze vrátit zpět.
melt je alias pro unpivot.
Syntaxe
melt(ids: Union["ColumnOrName", List["ColumnOrName"], Tuple["ColumnOrName", ...]], values: Optional[Union["ColumnOrName", List["ColumnOrName"], Tuple["ColumnOrName", ...]]], variableColumnName: str, valueColumnName: str)
Parametry
| Parameter | Typ | Description |
|---|---|---|
ids |
str, Column, řazená kolekce členů, seznam, volitelné | Sloupce, které se mají použít jako identifikátory. Může to být jeden sloupec nebo název sloupce nebo seznam nebo řazená kolekce členů pro více sloupců. |
values |
str, Column, řazená kolekce členů, seznam, volitelné | Sloupce, které chcete převést na řádky Může to být jeden sloupec nebo název sloupce nebo seznam nebo řazená kolekce členů pro více sloupců. Pokud není zadán nebo prázdný, použijte všechny sloupce, které nejsou nastaveny jako ids. |
variableColumnName |
str | Název sloupce proměnné. |
valueColumnName |
str | Název sloupce hodnoty. |
Návraty
DataFrame: Nepřekontovaný datový rámec.
Poznámky
Podporuje Spark Connect.