2017-02-11 1 views

Antwort

2

Nehmen wir an, Sie haben eine RDD namens myRDD und sie hat einen Tupeltyp, wobei das erste Element die Zeichenkette ist (aufbauend auf Ihren Kommentaren).

Sie könnten tun:

val newRDD = myRDD.filter(x => (x._1 != null) && (x._1.length > 0)) 

Filter empfängt eine Funktion von dem Element auf boolean. Es ist generell wichtig, dass Sie vor dem Testen der Länge sicherstellen, dass es nicht null ist.

+0

Meinst du nicht && statt || ? – Phasmid

+0

Korrigieren. Jetzt behoben. –

+0

danke !, war ruhig eine Weile auf der Suche nach diesem! –

Verwandte Themen