Aller au contenu principal

option (DataFrameReader)

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

Pour les options disponibles, consultez les options de DataFrameReader.

Syntaxe​

option(key, value)

parameter​

parameter

Type

Description

key

str

La clé d’option.

value

str, int, float ou bool

La valeur de l'option.

parameter

Type

Description

key

str

La clé d’option.

value

str, int, float ou bool

La valeur de l'option.

Renvoie​

DataFrameReader

Exemples​

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

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