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.
Memuat file XML dan mengembalikan hasilnya sebagai DataFrame. Jika schema tidak ditentukan, fungsi ini membaca input sekali untuk menentukan skema input.
Sintaksis
xml(path, schema=None, **options)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
path |
str, daftar, atau RDD | Satu atau beberapa jalur input, atau RDD string yang menyimpan baris XML. |
schema |
StructType atau str, opsional | Skema input opsional sebagai StructType objek atau string berformat DDL (misalnya, 'col0 INT, col1 DOUBLE'). |
Pengembalian Barang
DataFrame
Examples
Tulis DataFrame ke dalam file XML dan baca kembali.
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|
# +---+------------+