derretimiento

Despivote un DataFrame de formato ancho a formato largo, dejando opcionalmente las columnas de identificador establecidas. Esta es la inversa a groupBy(...).pivot(...).agg(...), excepto para la agregación, que no se puede invertir.

melt es un alias de unpivot.

Sintaxis

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

Parámetros

Parámetro Tipo Descripción
ids str, Columna, tupla, lista, opcional Columnas que se van a usar como identificadores. Puede ser un nombre de columna o columna, o una lista o tupla para varias columnas.
values str, Columna, tupla, lista, opcional Columnas que se van a despivotar. Puede ser un nombre de columna o columna, o una lista o tupla para varias columnas. Si no se especifica o está vacío, use todas las columnas que no están establecidas como ids.
variableColumnName str Nombre de la columna de variable.
valueColumnName str Nombre de la columna de valor.

Devoluciones

DataFrame: DataFrame sin dinamizar.

Notas

Soporta Spark Connect.