그렇지 않으면

조건이 충족되지 않는 경우에 대한 기본값을 when() 지정합니다.

문법

otherwise(value)

매개 변수

매개 변수 유형 설명
value value 반환할 기본값

Returns

칼럼

예제

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