返回给定 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|
+----------------------------------------------+