Aller au contenu principal

is_variant_null

Vérifier si une valeur variante est une variante nulle. Renvoie vrai si et seulement si l'entrée est une variante nulle et faux sinon (y compris dans le cas de SQL NULL).

Syntaxe

Python
from pyspark.sql import functions as sf

sf.is_variant_null(v)

parameter

parameter

Type

Description

v

pyspark.sql.Column ou str

Une colonne variante ou un nom de colonne.

parameter

Type

Description

v

pyspark.sql.Column ou str

Une colonne variante ou un nom de colonne.

Renvoie

pyspark.sql.Column: une colonne booléenne indiquant si la valeur variante est une valeur nulle variante

Exemples

Python
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()
Output
[Row(r=False)]