Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Sparar innehållet DataFrame i textfilen i den angivna sökvägen. Textfiler kodas som UTF-8.
Syntax
text(path, compression=None, lineSep=None)
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
path |
str | Sökvägen i ett Hadoop-filsystem som stöds. |
compression |
str, valfritt | Den komprimeringskodc som ska användas. |
lineSep |
str, valfritt | Den linjeavgränsare som ska användas. |
Retur
Ingen
Notes
Får DataFrame bara ha en kolumn av strängtyp. Varje rad blir en ny rad i utdatafilen.
Exempel
Skriv en DataFrame till en textfil och läs tillbaka den.
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|
# +---------+