Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает битовое значение OR всех входных значений, отличных от NULL, или значение NULL, если нет.
Синтаксис
from pyspark.sql import functions as sf
sf.bit_or(col)
Параметры
| Параметр | Тип | Description |
|---|---|---|
col |
pyspark.sql.Column или имя столбца |
Целевой столбец для вычисления. |
Возвраты
pyspark.sql.Column: побитовое ЗНАЧЕНИЕ ИЛИ всех входных значений, отличных от NULL, или значение NULL, если нет.
Примеры
Пример 1. Битовое ИЛИ со всеми значениями, не имеющими значения NULL
from pyspark.sql import functions as sf
df = spark.createDataFrame([[1],[1],[2]], ["c"])
df.select(sf.bit_or("c")).show()
+---------+
|bit_or(c)|
+---------+
| 3|
+---------+
Пример 2. Битовое ИЛИ с некоторыми значениями NULL
from pyspark.sql import functions as sf
df = spark.createDataFrame([[1],[None],[2]], ["c"])
df.select(sf.bit_or("c")).show()
+---------+
|bit_or(c)|
+---------+
| 3|
+---------+