kll_sketch_to_string_bigint

返回一个字符串,其中包含有关 KLL bigint 草图的人类可读摘要信息。

Syntax

from pyspark.sql import functions as sf

sf.kll_sketch_to_string_bigint(col)

参数

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

退货

pyspark.sql.Column:草图的字符串表示形式。

例子

示例 1:获取 KLL bigint 草图的字符串表示形式

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"))
result = sketch_df.select(sf.kll_sketch_to_string_bigint("sketch")).first()[0]
"Kll" in result and "N" in result
True