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.
XML dosyasını yükler ve sonucu olarak DataFramedöndürür. Belirtilmezse schema , bu işlev giriş şemasını belirlemek için girişi bir kez okur.
Sözdizimi
xml(path, schema=None, **options)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
path |
str, list veya RDD | Bir veya daha fazla giriş yolu veya XML satırlarını depolanan dizelerin RDD'sini. |
schema |
StructType veya str, isteğe bağlı | Nesne olarak isteğe bağlı giriş StructType şeması veya DDL biçimli dize (örneğin, 'col0 INT, col1 DOUBLE'). |
İadeler
DataFrame
Örnekler
Xml dosyasına DataFrame yazın ve yeniden okuyun.
import tempfile
with tempfile.TemporaryDirectory(prefix="xml") as d:
spark.createDataFrame(
[{"age": 100, "name": "Alice"}]
).write.mode("overwrite").option("rowTag", "person").format("xml").save(d)
spark.read.option("rowTag", "person").xml(d).show()
# +---+------------+
# |age| name|
# +---+------------+
# |100|Alice|
# +---+------------+