Pular para o conteúdo principal

kll_sketch_to_string_float

Retorna uma string com informações resumidas e legíveis sobre o esboço de ponto flutuante KLL.

Sintaxe​

Python
from pyspark.sql import functions as sf

sf.kll_sketch_to_string_float(col)

Parâmetros​

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column ou str

Representação binária do esboço de ponto flutuante KLL.

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column ou str

Representação binária do esboço de ponto flutuante KLL.

Devoluções​

pyspark.sql.ColumnRepresentação do esboço em forma de strings.

Exemplos​

Exemplo 1 : Obter a representação em strings do esboço de ponto flutuante KLL

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