teks (DataFrameWriter)

Menyimpan konten DataFrame dalam file teks di jalur yang ditentukan. File teks dikodekan sebagai UTF-8.

Sintaksis

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

Parameter-parameternya

Parameter Tipe Deskripsi
path str Jalur dalam sistem file yang didukung Hadoop.
compression str, opsional Codec kompresi yang akan digunakan.
lineSep str, opsional Pemisah garis yang akan digunakan.

Pengembalian Barang

Tidak

Catatan

DataFrame harus memiliki hanya satu kolom jenis string. Setiap baris menjadi baris baru dalam file output.

Examples

Tulis DataFrame ke dalam file teks dan baca kembali.

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