texte (DataFrameWriter)
Enregistre le contenu de DataFrame dans un fichier texte au chemin spécifié. Les fichiers texte sont encodés en UTF-8.
Syntaxe
text(path, compression=None, lineSep=None)
parameter
parameter | Type | Description |
|---|---|---|
| str | Le chemin dans tout système de fichiers pris en charge par Hadoop. |
| str, facultatif | Le codec de compression à utiliser. |
| str, facultatif | Le séparateur de lignes à utiliser. |
Renvoie
Aucun
Notes
Le DataFrame doit avoir une seule colonne de type chaîne. Chaque ligne devient une nouvelle ligne dans le fichier de sortie.
Exemples
Écrivez un DataFrame dans un fichier texte et relisez-le.
Python
import tempfile
with tempfile.TemporaryDirectory(prefix="text") as d:
df = spark.createDataFrame([("a",), ("b",), ("c",)], schema=["alphabets"])
df.write.mode("overwrite").text(d)
spark.read.schema(df.schema).format("text").load(d).sort("alphabets").show()
# +---------+
# |alphabets|
# +---------+
# | a|
# | b|
# | c|
# +---------+