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

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ビギントスケッチ。

パラメーター

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
このページの見出し