【发布时间】:2016-06-27 13:11:30
【问题描述】:
我有一个具有以下值的 RDD:
v
v v
v
v
v v
v
我想索引上面的RDD。我想要索引它的方式是如果一行有两个值,下一行的索引应该增加1 所以索引的RDD看起来像:
v, 0
v v, 1
v, 3
v, 4
v v, 5
v, 7
那么这甚至可以使用火花吗?如果是,我该如何完成?
更新 1
另外,如果有人能展示如何扩展 zipWithIndex 函数并创建一个新函数,该函数根据 ex 的输入字符串递增每一行的索引,那就太好了。 (data, index+data.length)
【问题讨论】:
-
v 到底是什么?
-
@meucaa "v" 是任意数据。基本上它们是空格分隔的值。
标签: scala indexing apache-spark rdd