opzione (DataFrameWriter)

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

Per le opzioni disponibili, vedere Opzioni DataFrameWriter.

Sintassi

option(key, value)

Parametri

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

Restituzioni

DataFrameWriter

Examples

Scrivere un dataframe in un file CSV con l'opzione nullValue impostata.

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

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