format (DataFrameReader)

Spécifie le format de source de données d’entrée.

Syntaxe

format(source)

Paramètres

Paramètre Type Description
source str Nom de la source de données, par exemple 'json' ou 'parquet'.

Retours

DataFrameReader

Exemples

Écrivez un DataFrame dans un fichier JSON et lisez-le.

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

    spark.read.format('json').load(d).show()
    # +---+------------+
    # |age|        name|
    # +---+------------+
    # |100|Alice|
    # +---+------------+