Bagikan melalui


TableValuedFunction.stack

col1Memisahkan , ..., colk ke dalam n baris. Menggunakan nama kolom col0, col1, dll. secara default kecuali ditentukan sebaliknya.

Syntax

spark.tvf.stack(n, *fields)

Parameter-parameternya

Pengaturan Tipe Description
n pyspark.sql.Column Jumlah baris yang akan dipisahkan.
fields pyspark.sql.Column Elemen input yang akan dipisahkan.

Pengembalian Barang

pyspark.sql.DataFrame: DataFrame dengan baris bertumpuk.

Examples

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|
+----+----+