Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u het gedrag op wanneer gegevens of tabellen al bestaan.
Syntaxis
mode(saveMode)
Parameterwaarden
| Kenmerk | Typ | Beschrijving |
|---|---|---|
saveMode |
str | De opslagmodus. Geaccepteerde waarden zijn 'append' (toevoegen aan bestaande gegevens), 'overwrite' (bestaande gegevens overschrijven) 'error' of 'errorifexists' (een uitzondering genereren als er gegevens bestaan) en 'ignore' (op de achtergrond overslaan als er gegevens bestaan). |
Retouren
DataFrameWriter
Examples
Schrijf een Parquet-bestand terug met verschillende modi en lees het terug.
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 |
# +---+-------------+