option (DataFrameReader)

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

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

構文

option(key, value)

パラメーター

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

返品

DataFrameReader

例示

nullValue オプションが設定された CSV ファイルを読み取る。

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