我正在尝试将下面的 RDD 行分成五列
val test = [hello,one,,,]
val rddTest = test.rdd
val Content = rddTest.map(_.toString().replace("[", "").replace("]", ""))
.map(_.split(","))
.map(e ⇒ Row(e(0), e(1), e(2), e(3), e(4), e(5)))
当我执行时,我得到“java.lang.ArrayIndexOutOfBoundsException”,因为最后三个逗号之间没有值。
关于现在如何拆分数据的任何想法?