Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
öğesinin DataFrame içeriğini bir veri kaynağına kaydeder. Veri kaynağı ve kümesi formattarafından options belirtilir. Belirtilmezse format , tarafından spark.sql.sources.default yapılandırılan varsayılan veri kaynağı kullanılır.
Sözdizimi
save(path=None, format=None, mode=None, partitionBy=None, **options)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
path |
str, isteğe bağlı | Hadoop tarafından desteklenen bir dosya sistemindeki yol. |
format |
str, isteğe bağlı | Kaydetmek için kullanılan biçim. |
mode |
str, isteğe bağlı | Veriler zaten mevcut olduğunda davranış. Kabul edilen değerler , 'append', 'overwrite've 'ignore' veya 'error' (varsayılan) değerleridir'errorifexists'. |
partitionBy |
liste, isteğe bağlı | Bölümleme sütunlarının adları. |
**options |
Dict | Ek dize seçenekleri. |
İadeler
Hiçbiri
Örnekler
Bir JSON dosyasına DataFrame yazın ve yeniden okuyun.
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|
# +---+------------+