any_value

Bir grup satır için sütunun bir değerini döndürür.

Sözdizimi

from pyspark.sql import functions as sf

sf.any_value(col, ignoreNulls=None)

Parametreler

Parametre Türü Description
col pyspark.sql.Column veya sütun adı Üzerinde çalışacak hedef sütun.
ignoreNulls pyspark.sql.Column veya bool, isteğe bağlı İlk değer null ise, ilk null olmayan değeri arayın.

İade

pyspark.sql.Column: bir satır grubu için değerinin değeri col .

Örnekler

from pyspark.sql import functions as sf
df = spark.createDataFrame(
    [(None, 1), ("a", 2), ("a", 3), ("b", 8), ("b", 2)], ["c1", "c2"])
df.select(sf.any_value('c1'), sf.any_value('c2')).show()
+-------------+-------------+
|any_value(c1)|any_value(c2)|
+-------------+-------------+
|         NULL|            1|
+-------------+-------------+
df.select(sf.any_value('c1', True), sf.any_value('c2', True)).show()
+-------------+-------------+
|any_value(c1)|any_value(c2)|
+-------------+-------------+
|            a|            1|
+-------------+-------------+