【发布时间】:2016-10-24 23:55:09
【问题描述】:
您好,我有一个像 with case class userInfo(userID: Long, day: String, prodIDList: String) 这样的 RDD 表
userA, 2016-10-12, [10000, 100001]
userB, 2016-10-13, [9999, 1003]
userC, 2016-10-13, [8888, 1003,2000]
我想把它变成like,
userA, 2016-10-12, 10000
userA, 2016-10-12,100001
userB, 2016-10-13,9999
userB, 2016-10-13, 1003
userC, 2016-10-13, 8888
userC, 2016-10-13, 1003
userC, 2016-10-13, 2000
任何人都知道如何在 Spark 中使用 RDD 命令来做到这一点?
当我在Spark RDD mapping one row of data into multiple rows 中查看堆栈溢出中的相关帖子时,它建议我使用 flatmap,但我不知道如何将其应用于我的案例,因为我是 spark 初学者。
提前致谢。
【问题讨论】:
标签: scala apache-spark rdd