Aksi takdir -de

içindeki when() koşulların karşılanmadığı durumlar için varsayılan bir değer belirtin.

Sözdizimi

otherwise(value)

Parametreler

Parametre Türü Açıklama
value değer Döndürülecek varsayılan değer

İadeler

Köşe yazısı

Örnekler

from pyspark.sql import functions as sf
df = spark.createDataFrame(
     [(2, "Alice"), (5, "Bob")], ["age", "name"])
df.select(df.name, sf.when(df.age > 3, 1).otherwise(0)).show()
# +-----+-------------------------------------+
# | name|CASE WHEN (age > 3) THEN 1 ELSE 0 END|
# +-----+-------------------------------------+
# |Alice|                                    0|
# |  Bob|                                    1|
# +-----+-------------------------------------+