Scala Spark包含vs不包含
问题描述:
我可以使用“contains”过滤RDD中的元组,如下所示。但是如何使用“不包含”过滤RDD?Scala Spark包含vs不包含
val rdd2 = rdd1.filter(x => x._1 contains ".")
我找不到这个语法。假设有可能并且我没有使用DataFrame
s。我看不出如何用正则表达式和/或过滤器例子来实现。
答
这只是contains
过滤谓词的否定:
val rdd2 = rdd1.filter(x => !(x._1 contains "."))
+0
感谢时,舍本逐末的情况下! – thebluephantom
+0
不确定你接受。 – thebluephantom
有点丰富的编辑我的职务 – thebluephantom