テキスト ファイル ストリームを読み込み、スキーマが 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()