融化

將資料框從寬格式解軸為長格式,並可選擇保留識別欄位設定。 這與 相反 groupBy(...).pivot(...).agg(...),唯獨聚合不可逆轉。

meltunpivot 的別名。

語法

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

參數

參數 類型 說明
ids str、欄位、元組、列表、可選 欄位作為識別碼。 可以是單一欄位或欄位名稱,或是多欄位的清單或元組。
values str、欄位、元組、列表、可選 欄位要解軸。 可以是單一欄位或欄位名稱,或是多欄位的清單或元組。 若未指定或為空,則使用所有未設為 ids的欄位。
variableColumnName str 變數欄位名稱。
valueColumnName str 價值欄位名稱。

退貨

DataFrame:無樞軸資料框架。

Notes

支援 Spark Connect。