如果至少有一个 col 值为 true,则返回 true。
Syntax
from pyspark.sql import functions as sf
sf.some(col)
参数
| 参数 | 类型 | Description |
|---|---|---|
col |
pyspark.sql.Column 或列名 |
要检查至少一个值的列是否为 true。 |
退货
pyspark.sql.Column:如果至少一个 col 值为 true,则为 true,否则为 false。
例子
import pyspark.sql.functions as sf
spark.createDataFrame(
[[True], [False], [True]], ["flag"]
).select(sf.some("flag")).show()
+----------+
|some(flag)|
+----------+
| true|
+----------+
import pyspark.sql.functions as sf
spark.createDataFrame(
[[False], [False], [False]], ["flag"]
).select(sf.some("flag")).show()
+----------+
|some(flag)|
+----------+
| false|
+----------+