Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifique um valor padrão para quando as condições não when() forem atendidas.
Sintaxe
otherwise(value)
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
value |
value | Valor padrão a ser retornado |
Devoluções
Coluna
Exemplos
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|
# +-----+-------------------------------------+