【发布时间】:2018-10-12 01:34:03
【问题描述】:
我想将包含字符串记录的RDD 转换为 Spark 数据帧,如下所示。
"Mike,2222-003330,NY,34"
"Kate,3333-544444,LA,32"
"Abby,4444-234324,MA,56"
....
架构行不在同一个RDD 内,而是在另一个变量中:
val header = "name,account,state,age"
所以现在我的问题是,如何使用上述两个在 Spark 中创建数据框?我使用的是 Spark 2.2 版。
我搜索并看到了一个帖子: Can I read a CSV represented as a string into Apache Spark using spark-csv 。 然而,这并不完全是我所需要的,我想不出一种方法来修改这段代码以在我的情况下工作。
非常感谢您的帮助。
【问题讨论】:
标签: scala csv apache-spark apache-spark-sql rdd