Aller au contenu principal

options (DataFrameWriter)

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

Syntaxe

options(**options)

parameter

parameter

Type

Description

**options

dict

Clés de chaîne mappées à des valeurs de type primitif. Pour les options disponibles, consultez Options de DataFrameWriter.

parameter

Type

Description

**options

dict

Clés de chaîne mappées à des valeurs de type primitif. Pour les options disponibles, consultez Options de DataFrameWriter.

Renvoie

DataFrameWriter

Exemples

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

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