Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma classe para representar um valor Variant em Python.
Adicionado no Databricks Runtime 15.2
Sintaxe
from pyspark.sql.types import VariantVal
VariantVal(value, metadata)
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
value |
bytes | Os bytes que representam o componente de valor da Variant. |
metadata |
bytes | Os bytes que representam o componente de metadados da Variant. |
Methods
| Método | Descrição |
|---|---|
toPython() |
Converta o VariantVal em uma estrutura de dados Python. |
toJson() |
Converter o VariantVal em uma cadeia de caracteres JSON. A ID da zona representa o fuso horário no qual o carimbo de data/hora deve ser impresso. Ele é padrão para UTC. A lista de IDs de zona válidas pode ser encontrada importando o módulo zoneinfo e executando zoneinfo.available_timezones(). |
parseJson() |
Converta o VariantVal em um objeto Python aninhado de tipos de dados Python. |
Exemplos
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}'