【发布时间】:2019-03-03 22:11:56
【问题描述】:
我有 Array[Row] 我正在使用案例类来映射它以获取 RDD
case class MyClass(string,long)
sparkSession.sparkContext.
parallelize(row.map(r1 =>
MyClass(r1.getString(0).concat(r1.getString(1)),
r1.getLong(2))))
数组行中有 3 个字段。 我想用分隔符“-”连接 1 和 2 字段...r1.getString(0).concat(r1.getString(1))
输入数组 row = ["string1","string2",someLongnum]
预期输出 RDD 与 case class= ["string1-string2",someLongnum]
【问题讨论】:
标签: string apache-spark concatenation rdd case-class