我可以使用「contains」過濾RDD中的元組,如下所示。但是如何使用「不包含」過濾RDD?Scala Spark包含vs不包含
val rdd2 = rdd1.filter(x => x._1 contains ".")
我找不到這個語法。假設有可能並且我沒有使用DataFrame
s。我看不出如何用正則表達式和/或過濾器例子來實現。
我可以使用「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 "."))
感謝時,捨本逐末的情況下! – thebluephantom
不確定你接受。 – thebluephantom
有點豐富的編輯我的職務 – thebluephantom