simpan

Menyimpan konten ke DataFrame sumber data. Sumber data ditentukan oleh format dan sekumpulan options. Jika format tidak ditentukan, sumber data default yang dikonfigurasi oleh spark.sql.sources.default digunakan.

Sintaksis

save(path=None, format=None, mode=None, partitionBy=None, **options)

Parameter-parameternya

Parameter Tipe Deskripsi
path str, opsional Jalur dalam sistem file yang didukung Hadoop.
format str, opsional Format yang digunakan untuk menyimpan.
mode str, opsional Perilaku ketika data sudah ada. Nilai yang diterima adalah 'append', , 'overwrite''ignore', dan 'error' atau 'errorifexists' (default).
partitionBy daftar, opsional Nama kolom partisi.
**options kamus Opsi string tambahan.

Pengembalian Barang

Tidak

Examples

Tulis DataFrame ke dalam file JSON dan baca kembali.

import tempfile
with tempfile.TemporaryDirectory(prefix="save") as d:
    spark.createDataFrame(
        [{"age": 100, "name": "Alice"}]
    ).write.mode("overwrite").format("json").save(d)

    spark.read.format('json').load(d).show()
    # +---+------------+
    # |age|        name|
    # +---+------------+
    # |100|Alice|
    # +---+------------+