opções (DataFrameReader)

Adiciona opções de entrada para a fonte de dados subjacente.

Sintaxe

options(**options)

Parâmetros

Parâmetro Tipo Descrição
**options dicionário Chaves de cadeia de caracteres mapeadas para valores de tipo primitivo. Para obter as opções disponíveis, consulte as opções do DataFrameReader.

Devoluções

DataFrameReader

Exemplos

Leia um arquivo CSV com nullValue e header as opções definidas.

import tempfile
with tempfile.TemporaryDirectory(prefix="options") as d:
    df = spark.createDataFrame([{"age": 100, "name": "Alice"}])
    df.write.option("header", True).mode("overwrite").format("csv").save(d)

    spark.read.options(
        nullValue="Alice",
        header=True
    ).format('csv').load(d).show()
    # +---+----+
    # |age|name|
    # +---+----+
    # |100|NULL|
    # +---+----+