У меня есть кадр данных с четырьмя полями. одно из имени поля - Status, и я пытаюсь использовать условие OR в .filter для фрейма данных. Я попробовал ниже запросы, но не повезло.
df2 = df1.filter(("Status=2") || ("Status =3"))
df2 = df1.filter("Status=2" || "Status =3")
Кто-нибудь использовал это раньше. Я видел аналогичный вопрос о переполнении стека here. Они использовали ниже код для использования условия ИЛИ. Но этот код предназначен для pyspark.
from pyspark.sql.functions import col
numeric_filtered = df.where(
(col('LOW') != 'null') |
(col('NORMAL') != 'null') |
(col('HIGH') != 'null'))
numeric_filtered.show()