Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Guarda o conteúdo de DataFrame num ficheiro de texto no caminho especificado. Os ficheiros de texto são codificados como UTF-8.
Sintaxe
text(path, compression=None, lineSep=None)
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
path |
str | O caminho em qualquer sistema de ficheiros suportado por Hadoop. |
compression |
STR, opcional | O codec de compressão a usar. |
lineSep |
STR, opcional | O separador de linha a usar. |
Devoluções
Nenhum
Notes
Devem DataFrame ter apenas uma coluna do tipo string. Cada linha torna-se uma nova linha no ficheiro de saída.
Exemplos
Escreve um DataFrame num ficheiro de texto e lê-o.
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|
# +---------+