Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kelas untuk mewakili nilai Varian dalam Python.
Ditambahkan dalam Databricks Runtime 15.2
Sintaksis
from pyspark.sql.types import VariantVal
VariantVal(value, metadata)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
value |
Byte | Byte yang mewakili komponen nilai Varian. |
metadata |
Byte | Byte yang mewakili komponen metadata Varian. |
Metode
| Metode | Deskripsi |
|---|---|
toPython() |
Mengonversi VariantVal menjadi struktur data Python. |
toJson() |
Mengonversi VariantVal menjadi string JSON. ID zona mewakili zona waktu tempat tanda waktu harus dicetak. Ini default ke UTC. Daftar ID zona yang valid dapat ditemukan dengan mengimpor modul zoneinfo dan menjalankan zoneinfo.available_timezones(). |
parseJson() |
Konversikan VariantVal menjadi objek Python berlapis dari jenis data Python. |
Examples
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}'