format (DataFrameWriter)

Anger den underliggande utdatakällan.

Syntax

format(source)

Parameters

Parameter Type Beskrivning
source str Namnet på datakällan, till exempel 'json' eller 'parquet'.

Retur

DataFrameWriter

Exempel

Skriv en DataFrame till en Parquet-fil och läs tillbaka den.

import tempfile
with tempfile.TemporaryDirectory(prefix="format") as d:
    spark.createDataFrame(
        [{"age": 100, "name": "Alice"}]
    ).write.mode("overwrite").format("parquet").save(d)

    spark.read.format('parquet').load(d).show()
    # +---+------------+
    # |age|        name|
    # +---+------------+
    # |100|Alice|
    # +---+------------+