Aller au contenu principal

kll_sketch_get_n_float

Renvoie le nombre d'éléments collectés dans l'esquisse KLL float.

Syntaxe

Python
from pyspark.sql import functions as sf

sf.kll_sketch_get_n_float(col)

parameter

parameter

Type

Description

col

pyspark.sql.Column ou str

La représentation binaire du croquis flottant KLL.

parameter

Type

Description

col

pyspark.sql.Column ou str

La représentation binaire du croquis flottant KLL.

Renvoie

pyspark.sql.Column: le nombre d'éléments dans l'esquisse.

Exemples

Exemple 1 : Obtenir le nombre d’éléments dans le KLL float sketch

Python
from pyspark.sql import functions as sf
df = spark.createDataFrame([1.0,2.0,3.0,4.0,5.0], "FLOAT")
sketch_df = df.agg(sf.kll_sketch_agg_float("value").alias("sketch"))
sketch_df.select(sf.kll_sketch_get_n_float("sketch")).show()
Output
+------------------------------+
|kll_sketch_get_n_float(sketch)|
+------------------------------+
| 5|
+------------------------------+