Aller au contenu principal

Option (DataFrameWriter)

Ajoute une option de sortie pour la source de données sous-jacente.

Pour les options disponibles, consultez Options DataFrameWriter.

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

DataFrameWriter

Exemples

Écrivez un DataFrame dans un fichier CSV avec l'option nullValue définie.

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