option (DataFrameReader)

Ajoute une option d’entrée pour la source de données sous-jacente.

Syntaxe

option(key, value)

Paramètres

Paramètre Type Description
key str La clé d’option.
value str, int, float ou bool Valeur de l’option.

Retours

DataFrameReader

Exemples

Lisez un fichier CSV avec l’option nullValue définie.

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