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