kll_sketch_get_n_bigint

Retourneert het aantal items dat is verzameld in de KLL bigint-schets.

Syntaxis

from pyspark.sql import functions as sf

sf.kll_sketch_get_n_bigint(col)

Parameterwaarden

Kenmerk Typologie Description
col pyspark.sql.Column of str De binaire weergave van de KLL bigint-schets.

Retouren

pyspark.sql.Column: Het aantal items in de schets.

Voorbeelden

Voorbeeld 1: Het aantal items in KLL bigint-schets ophalen

from pyspark.sql import functions as sf
df = spark.createDataFrame([1,2,3,4,5], "INT")
sketch_df = df.agg(sf.kll_sketch_agg_bigint("value").alias("sketch"))
sketch_df.select(sf.kll_sketch_get_n_bigint("sketch")).show()
+-------------------------------+
|kll_sketch_get_n_bigint(sketch)|
+-------------------------------+
|                              5|
+-------------------------------+