option (DataFrameReader)

Fügt eine Eingabeoption für die zugrunde liegende Datenquelle hinzu.

Syntax

option(key, value)

Parameter

Parameter Typ Beschreibung
key str Der Optionsschlüssel.
value str, int, float oder bool Der Optionswert.

Rückkehr

DataFrameReader

Beispiele

Lesen Sie eine CSV-Datei mit dem nullValue Optionssatz.

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

    spark.read.schema(df.schema).option(
        "nullValue", "Alice").format('csv').load(d).show()
    # +---+----+
    # |age|name|
    # +---+----+
    # |100|NULL|
    # +---+----+