【发布时间】:2017-02-21 03:25:05
【问题描述】:
这似乎是一个微不足道的问题,但我在任何地方都找不到答案!
我有两个 RDD,一个带有矢量化文章,另一个带有一堆停用词。我的第一直觉是使用过滤器功能,但显然你不能让两个 RDD 以这种方式交互。我知道 Union 允许 RDD 进行交互,但我需要完全相反的方式,这样我就可以过滤掉我的第一个 RDD 中的所有停用词。
任何帮助将不胜感激。
编辑:
RDD1_filtered = RDD1.filter(lambda word: word not in RDD2)
两个 RDD 都是单词列表。我收到一条错误消息,提示我不能让两个 RDD 交互
【问题讨论】:
-
你能显示代码吗?您的 RDD 中似乎有一个元组,为什么不能过滤它?
-
我添加了我试图用来过滤的命令。
标签: python apache-spark pyspark rdd