다음을 통해 공유


size

컬렉션 함수: 열에 저장된 배열 또는 맵의 길이를 반환합니다. Spark Connect를 지원합니다.

해당 Databricks SQL 함수에 대해 알아보려면 size 함수를 참조하세요.

문법

from pyspark.databricks.sql import functions as dbf

dbf.size(col=<col>)

매개 변수

매개 변수 유형 Description
col pyspark.sql.Column 또는 str 열 또는 식의 이름입니다.

Returns

pyspark.sql.Column: 배열/맵의 길이입니다.

예시

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([([1, 2, 3],),([1],),([],)], ['data'])
df.select(dbf.size(df.data)).collect()
[Row(size(data)=3), Row(size(data)=1), Row(size(data)=0)]