Итак, я хочу создать новый столбец в моем фрейме данных, строки которого зависят от значений из двух столбцов, а также содержат условие.
Я пробовал это, но это не работает.
some_value = ...
df = df.withColumn("new_col", col("col1") if col("col2") == some_value else None)
Как правильно это сделать?