メインコンテンツまでスキップ

ヌル

col1 col2と等しい場合は null を返し、それ以外の場合はcol1返します。

対応する Databricks SQL 関数については、 nullif関数を参照してください。

構文

Python
from pyspark.sql import functions as dbf

dbf.nullif(col1=<col1>, col2=<col2>)

パラメーター

パラメーター

Type

説明

col1

pyspark.sql.Column または str

チェックする最初の列。

col2

pyspark.sql.Column または str

col1 と比較する列。

パラメーター

Type

説明

col1

pyspark.sql.Column または str

チェックする最初の列。

col2

pyspark.sql.Column または str

col1 と比較する列。

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(None, None,), (1, 9,)], ["a", "b"])
df.select('*', dbf.nullif(df.a, df.b)).show()
Output
+----+----+------------+
| a| b|nullif(a, b)|
+----+----+------------+
|NULL|NULL| NULL|
| 1| 9| 1|
+----+----+------------+
このページの見出し