Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Analiza una columna que contiene una cadena JSON en .VariantType Devuelve None si una cadena contiene un valor JSON no válido.
Syntax
from pyspark.sql import functions as sf
sf.try_parse_json(col)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col |
pyspark.sql.Column o str |
Cadenas con formato JSON de nombre de columna o columna. |
Devoluciones
pyspark.sql.Column: una nueva columna de VariantType.
Examples
from pyspark.sql import functions as sf
df = spark.createDataFrame([ {'json': '''{ "a" : 1 }'''}, {'json': '''{a : 1}'''} ])
df.select(sf.to_json(sf.try_parse_json(df.json))).collect()
[Row(to_json(try_parse_json(json))='{"a":1}'), Row(to_json(try_parse_json(json))=None)]