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 do DataFrame numa fonte de dados. A fonte de dados é especificada por format e um conjunto de options. Se format não for especificado, é utilizada a fonte de dados padrão configurada por spark.sql.sources.default .
Sintaxe
save(path=None, format=None, mode=None, partitionBy=None, **options)
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
path |
STR, opcional | O caminho num sistema de ficheiros suportado por Hadoop. |
format |
STR, opcional | O formato usado para guardar. |
mode |
STR, opcional | O comportamento quando os dados já existem. Os valores aceites são 'append', 'overwrite', 'ignore', e 'error' ou 'errorifexists' (por defeito). |
partitionBy |
lista, opcional | Nomes das colunas de partição. |
**options |
dicionário | Opções adicionais de cordas. |
Devoluções
Nenhum
Exemplos
Escreve um DataFrame num ficheiro JSON e lê-o.
import tempfile
with tempfile.TemporaryDirectory(prefix="save") as d:
spark.createDataFrame(
[{"age": 100, "name": "Alice"}]
).write.mode("overwrite").format("json").save(d)
spark.read.format('json').load(d).show()
# +---+------------+
# |age| name|
# +---+------------+
# |100|Alice|
# +---+------------+