Aller au contenu principal

theta_sketch_estimate

Renvoie le nombre estimé de valeurs uniques étant donné la représentation binaire d'un Datasketches Theta Sketch.

Syntaxe

Python
from pyspark.sql import functions as sf

sf.theta_sketch_estimate(col)

parameter

parameter

Type

Description

col

pyspark.sql.Column ou str

La représentation binaire du croquis Theta.

parameter

Type

Description

col

pyspark.sql.Column ou str

La représentation binaire du croquis Theta.

Renvoie

pyspark.sql.Column: Le nombre estimé de valeurs uniques pour l'esquisse Theta.

Exemples

Exemple 1 : Estimer les valeurs uniques à partir d'un croquis thêta

Python
from pyspark.sql import functions as sf
df = spark.createDataFrame([1,2,2,3], "INT")
df.agg(sf.theta_sketch_estimate(sf.theta_sketch_agg("value"))).show()
Output
+--------------------------------------------------+
|theta_sketch_estimate(theta_sketch_agg(value, 12))|
+--------------------------------------------------+
| 3|
+--------------------------------------------------+