Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Giriş derecelendirme değeri verilen KLL kayan taslağından bir nicel değer ayıklar. Derece tek bir değer veya dizi olabilir.
Sözdizimi
from pyspark.sql import functions as sf
sf.kll_sketch_get_quantile_float(sketch, rank)
Parametreler
| Parametre | Türü | Description |
|---|---|---|
sketch |
pyspark.sql.Column veya str |
KLL float sketch ikili gösterimi. |
rank |
pyspark.sql.Column veya str |
Ayıklanan derece değerleri (0,0 ile 1,0 arasında). |
İade
pyspark.sql.Column: Nicel değerler.
Örnekler
Örnek 1: KLL float taslağından nicel alma
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"))
sketch_df.select(sf.kll_sketch_get_quantile_float("sketch", sf.lit(0.5))).show()
+------------------------------------------+
|kll_sketch_get_quantile_float(sketch, 0.5)|
+------------------------------------------+
| 3.0|
+------------------------------------------+