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.
Veriler veya tablo zaten mevcut olduğunda davranışı belirtir.
Sözdizimi
mode(saveMode)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
saveMode |
str | Kaydetme modu. Kabul edilen değerler şunlardır 'append' (var olan verilerin sonuna ekleyin), 'overwrite' (var olan verilerin üzerine yazın) 'error' veya 'errorifexists' (veri varsa bir özel durum oluştur) ve 'ignore' (veri varsa sessizce atlayın). |
İadeler
DataFrameWriter
Örnekler
Çeşitli modlarla bir Parquet dosyasını geri yazın ve tekrar okuyun.
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 |
# +---+-------------+