Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Uloží obsah textového DataFrame souboru na zadanou cestu. Textové soubory jsou kódovány jako UTF-8.
Syntaxe
text(path, compression=None, lineSep=None)
Parametry
| Parameter | Typ | Description |
|---|---|---|
path |
str | Cesta v libovolném systému souborů podporovaných systémem Hadoop. |
compression |
str, volitelné | Komprimační kodek, který se má použít. |
lineSep |
str, volitelné | Oddělovač čar, který chcete použít. |
Návraty
None
Poznámky
Musí DataFrame mít pouze jeden sloupec typu řetězce. Každý řádek se stane novým řádkem ve výstupním souboru.
Příklady
Zapište datový rámec do textového souboru a přečtěte si ho zpátky.
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|
# +---------+