2016-11-05 32 views
5

"içerir" ifadelerini kullanarak, bir RDD içindeki tupl'leri filtreleyebilirsiniz. Ama "içermiyor" kullanarak bir RDD'yi filtrelemeye ne dersiniz?Scala Spark ürününde şunlar yer almaz:

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

Bunun için sözdizimini bulamıyorum. Mümkün ve DataFrame s kullanmıyorum varsayarak. Düzenli ve/veya filtre örnekleri ile nasıl yapılacağını göremiyorum.

+0

Biraz zengin benim postayı – thebluephantom

cevap

11

O contains filtre yüklemi sadece olumsuzluk var:

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

Teşekkür, ağaçlar için orman vakası düzenleme! – thebluephantom

+0

Nasıl kabul ettiğinizden emin değilsiniz. – thebluephantom