次の方法で共有


is_variant_null

バリアント値がバリアント null かどうかを確認します。 入力がバリアント null の場合にのみ true を返し、それ以外の場合は false を返します (SQL NULL の場合を含む)。

構文

from pyspark.sql import functions as sf

sf.is_variant_null(v)

パラメーター

パラメーター タイプ Description
v pyspark.sql.Column または str バリアント型の列または列名。

返品ポリシー

pyspark.sql.Column: バリアント値がバリアント null かどうかを示すブール型の列

例示

from pyspark.sql import functions as sf
df = spark.createDataFrame([ {'json': '''{ "a" : 1 }'''} ])
df.select(sf.is_variant_null(sf.parse_json(df.json)).alias("r")).collect()
[Row(r=False)]