options (DataFrameWriter)

Ajoute des options de sortie pour la source de données sous-jacente.

Syntaxe

options(**options)

Paramètres

Paramètre Type Description
**options dictionnaire Clés de chaîne mappées aux valeurs de type primitif. Pour obtenir certaines options disponibles, consultez l’option (DataFrameWriter).

Retours

DataFrameWriter

Exemples

Écrivez un DataFrame dans un fichier CSV avec nullValue et header des options définies.

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

    spark.read.option("header", True).format('csv').load(d).show()
    # +---+------------+
    # |age|        name|
    # +---+------------+
    # |100|Alice|
    # +---+------------+