Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Python değişken değerini temsil eden bir sınıf.
Databricks Runtime 15.2'ye eklendi
Sözdizimi
from pyspark.sql.types import VariantVal
VariantVal(value, metadata)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
value |
bytes | Değişken'in değer bileşenini temsil eden baytlar. |
metadata |
bytes | Değişken'in meta veri bileşenini temsil eden baytlar. |
Methods
| Yöntem | Açıklama |
|---|---|
toPython() |
VariantVal'ı Python veri yapısına dönüştürün. |
toJson() |
VariantVal değerini bir JSON dizesine dönüştürün. Bölge kimliği, zaman damgasının yazdırılması gereken saat dilimini temsil eder. Varsayılan olarak UTC olarak ayarlanır. Geçerli bölge kimliklerinin listesi zoneinfo modülünü içeri aktarıp çalıştırarak zoneinfo.available_timezones()bulunabilir. |
parseJson() |
VariantVal'ı Python veri türlerinin iç içe Python nesnesine dönüştürün. |
Örnekler
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}'