spara

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|
    # +---+------------+