Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zapisuje zawartość DataFrame pliku w pliku tekstowym w określonej ścieżce. Pliki tekstowe są kodowane jako UTF-8.
Składnia
text(path, compression=None, lineSep=None)
Parametry
| Parameter | Typ | Opis |
|---|---|---|
path |
str | Ścieżka w dowolnym systemie plików obsługiwanym przez platformę Hadoop. |
compression |
str, opcjonalnie | Koder koder-dekoder kompresji do użycia. |
lineSep |
str, opcjonalnie | Separator linii do użycia. |
Zwroty
Żadne
Notatki
Musi DataFrame mieć tylko jedną kolumnę typu ciągu. Każdy wiersz staje się nowym wierszem w pliku wyjściowym.
Examples
Zapisz ramkę danych w pliku tekstowym i odczytaj ją z powrotem.
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|
# +---------+