溶融

データフレームをワイド形式から長い形式にピボット解除し、必要に応じて識別子列を設定したままにします。 これは、集計を除き、 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、Column、tuple、list、optional 識別子として使用する列。 1 つの列または列名、または複数の列のリストまたはタプルを指定できます。
values str、Column、tuple、list、optional ピボット解除する列。 1 つの列または列名、または複数の列のリストまたはタプルを指定できます。 指定しない場合、または空の場合は、 idsとして設定されていないすべての列を使用します。
variableColumnName str 変数列の名前。
valueColumnName str 値列の名前。

返品

DataFrame: ピボット解除されたデータフレーム。

メモ

Spark Connect をサポートします。