Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Clase que representa un valor Variant en Python.
Sintaxis
from pyspark.sql.types import VariantVal
VariantVal(value, metadata)
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value |
bytes | Bytes que representan el componente de valor de Variant. |
metadata |
bytes | Bytes que representan el componente de metadatos de Variant. |
Methods
| Método | Descripción |
|---|---|
toPython() |
Convierta VariantVal en una estructura de datos de Python. |
toJson() |
Convierta VariantVal en una cadena JSON. El identificador de zona representa la zona horaria en la que se debe imprimir la marca de tiempo. El valor predeterminado es UTC. Para encontrar la lista de identificadores de zona válidos, importe el módulo zoneinfo y ejecute zoneinfo.available_timezones(). |
parseJson() |
Convierta VariantVal en un objeto de Python anidado de tipos de datos de Python. |
Ejemplos
from pyspark.sql import functions as sf
df = spark.createDataFrame([ {'json': '''{ "a" : 1 }'''} ])
v = df.select(sf.parse_json(df.json).alias("var")).head().var
v.toPython()
# {'a': 1}
v.toJson()
# '{"a":1}'