alternativet (DataFrameReader)

Lägger till ett indataalternativ för den underliggande datakällan.

Syntax

option(key, value)

Parameters

Parameter Type Beskrivning
key str Alternativnyckeln.
value str, int, float eller bool Alternativvärdet.

Retur

DataFrameReader

Exempel

Läs en CSV-fil med alternativuppsättningen nullValue .

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