text (DataFrameWriter)

öğesinin içeriğini DataFrame belirtilen yolda bir metin dosyasına kaydeder. Metin dosyaları UTF-8 olarak kodlanır.

Sözdizimi

text(path, compression=None, lineSep=None)

Parametreler

Parametre Türü Açıklama
path str Hadoop tarafından desteklenen herhangi bir dosya sistemindeki yol.
compression str, isteğe bağlı Kullanılacak sıkıştırma codec bileşeni.
lineSep str, isteğe bağlı Kullanılacak çizgi ayırıcı.

İadeler

Hiçbiri

Notlar

dize DataFrame türünde yalnızca bir sütuna sahip olmalıdır. Her satır, çıkış dosyasında yeni bir satıra dönüşür.

Örnekler

Metin dosyasına DataFrame yazıp geri okuyun.

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|
    # +---------+