Eritmek

DataFrame'in özetini geniş biçimden uzun biçime çıkararak isteğe bağlı olarak tanımlayıcı sütunlarını ayarlayın. Bu, geri alınamayan toplama dışında öğesinin tersidir groupBy(...).pivot(...).agg(...).

melt , için unpivotbir diğer addır.

Sözdizimi

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

Parametreler

Parametre Türü Açıklama
ids str, Sütun, tanımlama grubu, liste, isteğe bağlı Tanımlayıcı olarak kullanılacak sütun(lar). Tek bir sütun veya sütun adı ya da birden çok sütun için liste veya tanımlama grubu olabilir.
values str, Sütun, tanımlama grubu, liste, isteğe bağlı Özetlemeyi kaldıracak sütun(lar). Tek bir sütun veya sütun adı ya da birden çok sütun için liste veya tanımlama grubu olabilir. Belirtilmezse veya boşsa, olarak idsayarlanmayan tüm sütunları kullanın.
variableColumnName str Değişken sütununun adı.
valueColumnName str Değer sütununun adı.

İadeler

DataFrame: Özetlenmemiş DataFrame.

Notlar

Spark Connect'i destekler.