1
Я пытаюсь фильтровать строки фрейма PySpark, где значения всех столбцов равны нулю.PySpark Фильтр DataFrame с использованием логического И над списком условий
Я надеялся использовать что-то вроде этого:
from pyspark.sql.functions import col
df.filter(all([(col(c) != 0) for c in df.columns]))
Но я получаю ValueError:
ValueError: Cannot convert column into bool: please use '&' for 'and', '|' for 'or', '~' for 'not' when building DataFrame boolean expressions.
Есть ли способ, чтобы выполнить логическое и в списке условий?