다음을 통해 공유


TableValuedFunction.stack

col1colk 행으로 n 구분합니다. 달리 지정하지 않는 한 열 이름 col0, col1 등을 기본적으로 사용합니다.

문법

spark.tvf.stack(n, *fields)

매개 변수

매개 변수 유형 Description
n pyspark.sql.Column 구분할 행 수입니다.
fields pyspark.sql.Column 구분할 입력 요소입니다.

Returns

pyspark.sql.DataFrame: 누적 행이 있는 데이터 프레임입니다.

예시

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