【发布时间】:2018-02-07 13:06:06
【问题描述】:
尝试通过 spark 会话加载 csv,但遇到 .i.e. 中包含双引号和逗号的字符串的问题
"""A"" STAR ACCOUNTING,& TRAINING SOLUTIONS LIMITED"
这会根据上面的字符串创建具有 2 个不同列的数据框,输出:
"""A"" STAR ACCOUNTING
& TRAINING SOLUTIONS LIMITED"
通过 spark session 读取 csv 读取 csv
val df = ss.read
.option("header", true)
.option("ignoreLeadingWhiteSpace", "true")
.csv(csvFile)
.sort(id)
无论如何要读取 csv 文件并跳过字符串中的逗号?
【问题讨论】:
-
你能发布你正在运行的命令吗?
-
你是如何阅读文件的?记录已经用引号括起来以避免分隔符冲突。使用 spark csv 你应该很好
-
用读取 csv 的代码编辑
标签: apache-spark