Compartir a través de


bit_or

Devuelve el OR a nivel de bits de todos los valores de entrada que no son NULL, o NULL si no hay ninguno.

Syntax

from pyspark.sql import functions as sf

sf.bit_or(col)

Parámetros

Parámetro Tipo Description
col pyspark.sql.Column o nombre de columna Columna de destino en la que se va a calcular.

Devoluciones

pyspark.sql.Column: OR bit a bit de todos los valores de entrada que no son NULL o NULL si no es ninguno.

Examples

Ejemplo 1: OR bit a bit con todos los valores no 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|
+---------+

Ejemplo 2: OR bit a bit con algunos valores 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|
+---------+