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.
Menentukan perilaku ketika data atau tabel sudah ada.
Sintaksis
mode(saveMode)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
saveMode |
str | Mode simpan. Nilai yang diterima adalah 'append' (tambahkan ke data yang ada), 'overwrite' (timpa data yang ada), 'error' atau 'errorifexists' (melemparkan pengecualian jika data ada), dan 'ignore' (secara diam-diam melompati jika data ada). |
Pengembalian Barang
DataFrameWriter
Examples
Tulis kembali file Parquet dengan berbagai mode, dan baca kembali.
import tempfile
with tempfile.TemporaryDirectory(prefix="mode") as d:
# Overwrite the path with a new Parquet file
spark.createDataFrame(
[{"age": 100, "name": "Alice"}]
).write.mode("overwrite").format("parquet").save(d)
# Append another DataFrame into the Parquet file
spark.createDataFrame(
[{"age": 120, "name": "Sue"}]
).write.mode("append").format("parquet").save(d)
# Read the Parquet file as a DataFrame.
spark.read.parquet(d).show()
# +---+-------------+
# |age| name|
# +---+-------------+
# |120| Sue |
# |100| Alice |
# +---+-------------+