1
すべての列の値がゼロであるPySparkデータフレームの行をフィルタリングしようとしています。PySpark DataFrameフィルタを使用して条件のリストを論理的にAND
私はこのようなものを使用することを願っていた。
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.
論理と条件のリスト上を実行する方法はありますか?