text (DataStreamReader)

テキスト ファイル ストリームを読み込み、スキーマが value という名前の文字列列で始まり、その後にパーティション分割された列が続く DataFrame を返します。 テキスト ファイルは UTF-8 としてエンコードする必要があります。 テキスト ファイル内の各行は、既定で結果の DataFrame の新しい行です。

構文

text(path, **options)

パラメーター

パラメーター タイプ 説明
path str テキスト入力のパス。

返品

DataFrame

例示

一時テキスト ファイルからストリームを読み込みます。

import tempfile
import time
with tempfile.TemporaryDirectory(prefix="text") as d:
    spark.createDataFrame(
        [("hello",), ("this",)]).write.mode("overwrite").format("text").save(d)
    q = spark.readStream.text(d).writeStream.format("console").start()
    time.sleep(3)
    q.stop()