opzione (DataFrameReader)

Aggiunge un'opzione di input per l'origine dati sottostante.

Per le opzioni disponibili, vedere Opzioni DataFrameReader.

Sintassi

option(key, value)

Parametri

Parametro Tipo Descrizione
key str La chiave dell'opzione.
value str, int, float o bool Valore dell'opzione.

Restituzioni

DataFrameReader

Examples

Leggere un file CSV con il nullValue set di opzioni.

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