Delen via


TableValuedFunction.stack

col1Scheidt , ..., colk in n rijen. Maakt gebruik van kolomnamen col0, col1, enzovoort, tenzij anders is opgegeven.

Syntaxis

spark.tvf.stack(n, *fields)

Parameterwaarden

Kenmerk Typologie Description
n pyspark.sql.Column Het aantal rijen dat moet worden gescheiden.
fields pyspark.sql.Column Invoerelementen die moeten worden gescheiden.

Retouren

pyspark.sql.DataFrame: Een DataFrame met de gestapelde rijen.

Voorbeelden

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