option (DataFrameWriter)

基になるデータ ソースの出力オプションを追加します。

使用可能なオプションについては、「 DataFrameWriter オプション」を参照してください。

構文

option(key, value)

パラメーター

パラメーター タイプ 説明
key str オプション キー。
value str、int、float、または bool オプション値。

返品

DataFrameWriter

例示

nullValue オプションが設定された CSV ファイルに DataFrame を書き込みます。

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