Condividi tramite


bitmap_construct_agg

Funzione di aggregazione: restituisce una bitmap con le posizioni dei bit impostati da tutti i valori della colonna di input. La colonna di input sarà probabilmente bitmap_bit_position().

Sintassi

import pyspark.sql.functions as sf

sf.bitmap_construct_agg(col=<col>)

Parametri

Parametro TIPO Description
col pyspark.sql.Column o str La colonna di input sarà probabilmente bitmap_bit_position().

Esempi

Esempio 1: uso della funzione bitmap_construct_agg con bitmap_bit_position.

import pyspark.sql.functions as sf
df = spark.createDataFrame([(1,),(2,),(3,)], ["a"])
df.select(
    sf.bitmap_construct_agg(sf.bitmap_bit_position('a'))
).show()
+--------------------------------------------+
|bitmap_construct_agg(bitmap_bit_position(a))|
+--------------------------------------------+
|                        [07 00 00 00 00 0...|
+--------------------------------------------+