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 |
|---|---|---|
|
| 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)]