orc (DataFrameWriter)

öğesinin içeriğini DataFrame belirtilen yola ORC biçiminde kaydeder.

Sözdizimi

orc(path, mode=None, partitionBy=None, compression=None)

Parametreler

Parametre Türü Açıklama
path str Hadoop tarafından desteklenen herhangi bir dosya sistemindeki yol.
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 str veya list, isteğe bağlı Bölümleme sütunlarının adları.
compression str, isteğe bağlı Kullanılacak sıkıştırma codec bileşeni.

İadeler

Hiçbiri

Örnekler

Bir ORC dosyasına DataFrame yazın ve yeniden okuyun.

import tempfile
with tempfile.TemporaryDirectory(prefix="orc") as d:
    spark.createDataFrame(
        [{"age": 100, "name": "Alice"}]
    ).write.orc(d, mode="overwrite")

    spark.read.format("orc").load(d).show()
    # +---+------------+
    # |age|        name|
    # +---+------------+
    # |100|Alice|
    # +---+------------+