2016-11-05 5 views
5

"contains"を使用してRDDで以下のようにタプルをフィルタリングできます。しかし、「含まない」を使ってRDDをフィルタリングするのはどうでしょうか?Scala Sparkにはcontainsが含まれていません

val rdd2 = rdd1.filter(x => x._1 contains ".") 

これの構文は見つかりません。それが可能で、私がDataFrameを使用していないと仮定します。私は正規表現やフィルタの例でそれを行う方法から見ることができません。

+0

ビット豊富な私のポストに – thebluephantom

答えて

11

それはcontainsフィルター述語のちょうど否定です:

val rdd2 = rdd1.filter(x => !(x._1 contains ".")) 
+0

おかげで、ツリーの森のケースを編集します! – thebluephantom

+0

あなたが受け入れる方法がわかりません。 – thebluephantom

関連する問題