PySpark:如何检查列是否只包含'F.lit(True)`?

PySpark:如何检查列是否只包含'F.lit(True)`?,pyspark,Pyspark,我希望找到.all()函数,但它似乎不起作用。例如,如果我的数据帧是 +----+ | tmp| +----+ |true| |true| |true| |true| +----+ 如何返回true以表示所有行都是true?请在代码下尝试 df.filter(col('tmp') != true).count() == 0 只需使用min功能即可 比如说 df.选择(F.min(“tmp”)这将跳过NULLsit's ok。我肯定这都是真的还是假的。

我希望找到
.all()
函数,但它似乎不起作用。例如,如果我的数据帧是

+----+
| tmp|
+----+
|true|
|true|
|true|
|true|
+----+

如何返回
true
以表示所有行都是
true

请在代码下尝试

df.filter(col('tmp') != true).count() == 0

只需使用
min
功能即可

比如说
df.选择(F.min(“tmp”)

这将跳过
NULL
sit's ok。我肯定这都是真的还是假的。