다음을 통해 공유


bitmap_or_agg

집계 함수: 입력 열에서 모든 비트맵의 비트 OR인 비트맵을 반환합니다. 입력 열은 bitmap_construct_agg()에서 만든 비트맵이어야 합니다.

문법

import pyspark.sql.functions as sf

sf.bitmap_or_agg(col=<col>)

매개 변수

매개 변수 유형 Description
col pyspark.sql.Column 또는 str 입력 열은 bitmap_construct_agg()에서 만든 비트맵이어야 합니다.

예시

예제 1: 이진 데이터와 함께 bitmap_or_agg 함수 사용

import pyspark.sql.functions as sf
df = spark.createDataFrame([("10",),("20",),("40",)], ["a"])
df.select(sf.bitmap_or_agg(sf.to_binary(df.a, sf.lit("hex")))).show()
+--------------------------------+
|bitmap_or_agg(to_binary(a, hex))|
+--------------------------------+
|            [70 00 00 00 00 0...|
+--------------------------------+