У меня есть многострочное поле csv, которое я пытаюсь загрузить через spark в качестве фрейма данных.
Cust_id, cust_address, city,zip
1, "1289 cobb parkway
Bufford", "ATLANTA",34343
2, "1234 IVY lane
Decatur", "ATLANTA",23435
val df = Spark.read.format("csv")
.option("multiLine", true)
.option("header", true)
.option("escape", "\"")
.load("/home/SPARK/file.csv")
df.show()
Это показывает мне фрейм данных как -
+--------+-------------------+-----+----+
| id | address | city| zip|
+--------+-------------------+-----+----+
| 1| "1289 cobb parkway| null|null|
|Bufford"| "ATLANTA"|34343|null|
| 2| "1234 IVY lane| null|null|
|Decatur"| "ATLANTA"|23435|null|
+--------+-------------------+-----+----+
я хочу вывод как -
+---+--------------------+-------+-----+
| id| address| city| zip|
+---+--------------------+-------+-----+
| 1|1289 cobb parkway...|ATLANTA|34343|
| 2|1234 IVY lane Dec...|ATLANTA|23435|
+---+--------------------+-------+-----+