融化

将数据帧从宽格式撤消为长格式,可以选择保留设置标识符列。 这是相反的 groupBy(...).pivot(...).agg(...),但聚合除外,不能反转。

meltunpivot 的别名。

Syntax

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 要用作标识符的 Column(s)。 可以是单个列或列名,也可以是多个列的列表或元组。
values str、Column、tuple、list、optional 列(s) 要逆透视。 可以是单个列或列名,也可以是多个列的列表或元组。 如果未指定或为空,请使用未设置为 ids的所有列。
variableColumnName str 变量列的名称。
valueColumnName str 值列的名称。

退货

DataFrame:未绘制的数据帧。

备注

支持 Spark Connect。