【发布时间】:2022-01-27 13:20:30
【问题描述】:
如何在 Spark 中读取结构如下的 csv 文件:
id,name,address
1,"ashu","building","street","area","city","state","pin"
使用阅读器时:
val df = spark.read.option("header",true).csv("input/input1.csv")
我正在记录直到 CSV 中的第三个值。
+---+----+--------+
| id|name| address|
+---+----+--------+
| 1|ashu|building|
+---+----+--------+
如何让 Spark 读取单个数据框列 address 中从第三个值到最后一个值的所有值,例如:
+---+----+-----------------------------------------------+
| id|name| address |
+---+----+-----------------------------------------------+
| 1|ashu|"building","street","area","city","state","pin"|
+---+----+-----------------------------------------------+
【问题讨论】:
标签: dataframe scala csv apache-spark apache-spark-sql