メインコンテンツまでスキップ

kll_sketch_merge_bigint

2 つの KLL bigint スケッチ バッファーを 1 つに結合します。

構文

Python
from pyspark.sql import functions as sf

sf.kll_sketch_merge_bigint(left, right)

パラメーター

パラメーター

Type

説明

left

pyspark.sql.Column またはstr

最初の KLL ビッグイント スケッチ。

right

pyspark.sql.Column またはstr

2番目のKLLビギントスケッチ。

戻り値

pyspark.sql.Column: マージされた KLL スケッチ。

例1 : 2つのKLL bigintスケッチをマージする

Python
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_merge_bigint("sketch", "sketch")).first()[0]
result is not None and len(result) > 0
Output
True