次の方法で共有


bool_and

col のすべての値が true の場合は true を返します。

構文

from pyspark.sql import functions as sf

sf.bool_and(col)

パラメーター

パラメーター タイプ Description
col pyspark.sql.Column または列名 すべての値が true かどうかを確認する列。

返品ポリシー

pyspark.sql.Column: col のすべての値が true の場合は true、それ以外の場合は false。

例示

import pyspark.sql.functions as sf
df = spark.createDataFrame([[True], [True], [True]], ["flag"])
df.select(sf.bool_and("flag")).show()
+--------------+
|bool_and(flag)|
+--------------+
|          true|
+--------------+
import pyspark.sql.functions as sf
df = spark.createDataFrame([[True], [False], [True]], ["flag"])
df.select(sf.bool_and("flag")).show()
+--------------+
|bool_and(flag)|
+--------------+
|         false|
+--------------+