Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Sparar innehållet i DataFrame till en datakälla. Datakällan anges av format och en uppsättning med options. Om format inte anges används standarddatakällan som konfigurerats av spark.sql.sources.default .
Syntax
save(path=None, format=None, mode=None, partitionBy=None, **options)
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
path |
str, valfritt | Sökvägen i ett Hadoop-filsystem som stöds. |
format |
str, valfritt | Det format som används för att spara. |
mode |
str, valfritt | Beteendet när data redan finns. Godkända värden är 'append', 'overwrite', 'ignore'och 'error' eller 'errorifexists' (standard). |
partitionBy |
list, valfritt | Namn på partitioneringskolumner. |
**options |
Dict | Ytterligare strängalternativ. |
Retur
Ingen
Exempel
Skriv en DataFrame till en JSON-fil och läs tillbaka den.
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|
# +---+------------+