Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
CSV dosya akışını yükler ve sonucu DataFrame olarak döndürür. Etkinleştirilirse inferSchema , işlev şemayı belirlemek için girişten bir kez geçer. Bu geçişi önlemek için kullanarak şemayı açıkça inferSchemadevre dışı bırakın schema veya belirtin.
Sözdizimi
csv(path, schema=None, **options)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
path |
str | CSV girişinin yolu. |
schema |
StructType veya str, isteğe bağlı | StructType veya DDL biçimli dize olarak şema (örneğin, col0 INT, col1 DOUBLE). |
İadeler
DataFrame
Örnekler
Geçici bir CSV dosyasından akış yükleyin:
import tempfile
import time
with tempfile.TemporaryDirectory(prefix="csv") as d:
spark.createDataFrame([(1, "2"),]).write.mode("overwrite").format("csv").save(d)
q = spark.readStream.schema(
"col0 INT, col1 STRING"
).format("csv").load(d).writeStream.format("console").start()
time.sleep(3)
q.stop()