TableValuedFunction.stack

col1, ..., colk öğesini satırlara ayırırn. Aksi belirtilmedikçe sütun adlarını varsayılan olarak col0, col1 vb. kullanır.

Sözdizimi

spark.tvf.stack(n, *fields)

Parametreler

Parametre Türü Description
n pyspark.sql.Column Ayrılacak satır sayısı.
fields pyspark.sql.Column Ayrılacak giriş öğeleri.

İade

pyspark.sql.DataFrame: Yığılmış satırları olan bir DataFrame.

Örnekler

import pyspark.sql.functions as sf
spark.tvf.stack(sf.lit(2), sf.lit(1), sf.lit(2), sf.lit(3)).show()
+----+----+
|col0|col1|
+----+----+
|   1|   2|
|   3|NULL|
+----+----+