option (DataFrameReader)

Přidá vstupní možnost pro podkladový zdroj dat.

Dostupné možnosti najdete v tématu Možnosti třídy DataFrameReader.

Syntaxe

option(key, value)

Parametry

Parameter Typ Description
key str Klávesa option.
value str, int, float nebo bool Hodnota možnosti.

Návraty

DataFrameReader

Příklady

Přečtěte si soubor CSV se nullValue sadou možností.

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