Freigeben über


Andernfalls

Geben Sie einen Standardwert an, für den Bedingungen when() nicht erfüllt sind.

Syntax

otherwise(value)

Parameter

Parameter Typ Beschreibung
value value Standardwert, der zurückgegeben werden soll

Rückkehr

Kolumne

Beispiele

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|
# +-----+-------------------------------------+