hll_sketch_estimate

返回给定 Datasketches HllSketch 的二进制表示形式的估计唯一值数。

Syntax

from pyspark.sql import functions as sf

sf.hll_sketch_estimate(col)

参数

参数 类型 Description
col pyspark.sql.Column 或 str HLL 草图二进制表示形式。

退货

pyspark.sql.Column:HllSketch 的唯一值的估计数量。

例子

示例 1:估计 HLL 草图中的唯一值

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