pyspark.sql.functions.bit_xor

pyspark.sql.functions. bit_xor ( col : ColumnOrName ) → pyspark.sql.column.Column [source]

聚合函数:返回所有非空输入值的按位异或结果,如果没有非空值则返回空。

新增于版本 3.5.0。

Parameters
col Column or str

目标列以进行计算。

Returns
Column

所有非空输入值的按位异或,如果没有非空值则为空。

示例

>>> df = spark.createDataFrame([[1],[1],[2]], ["c"])
>>> df.select(bit_xor("c")).first()
Row(bit_xor(c)=2)