【发布时间】:2017-10-04 15:08:21
【问题描述】:
我们有不同类型的 CSV 文件,其中一些是用于行分隔符的换行符,其中一些是其他自定义分隔符,例如 |,!..etc 是行分隔符。那么如何在 spark CSV 数据读取中提供行分隔符。
【问题讨论】:
标签: apache-spark
我们有不同类型的 CSV 文件,其中一些是用于行分隔符的换行符,其中一些是其他自定义分隔符,例如 |,!..etc 是行分隔符。那么如何在 spark CSV 数据读取中提供行分隔符。
【问题讨论】:
标签: apache-spark
在 Spark 2.0 中,您可以将分隔符作为选项传递。 示例:
var options = new HashMap[String, String]()
options += ("header" -> "true")
options += ("delimiter" -> "\t")
options += ("maxCharsPerColumn" -> "200")
然后您可以传递选项并读取 csv:spark.read.format("csv").options(options).load("fileLocation")
【讨论】: