Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Класс, представляющий значение Variant в Python.
Добавлено в Databricks Runtime 15.2
Синтаксис
from pyspark.sql.types import VariantVal
VariantVal(value, metadata)
Параметры
| Параметр | Тип | Описание |
|---|---|---|
value |
байт | Байты, представляющие компонент значения Variant. |
metadata |
байт | Байты, представляющие компонент метаданных variant. |
Методы
| Метод | Описание |
|---|---|
toPython() |
Преобразуйте VariantVal в структуру данных Python. |
toJson() |
Преобразуйте VariantVal в строку JSON. Идентификатор зоны представляет часовой пояс, в который должна быть напечатана метка времени. Значение по умолчанию используется в формате UTC. Список допустимых идентификаторов зон можно найти, импортируя модуль zoneinfo и выполняя его zoneinfo.available_timezones(). |
parseJson() |
Преобразуйте VariantVal в вложенный объект Python типов данных Python. |
Примеры
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}'