Wie würden Sie eine Zeile aus einer scala RDD entfernen, die eine leere Zeichenfolge enthält?Ist es möglich, eine Zeile aus einer RDD zu entfernen, die eine leere Zeichenfolge in der Zeile enthält?
Antwort
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.
Meinst du nicht && statt || ? – Phasmid
Korrigieren. Jetzt behoben. –
danke !, war ruhig eine Weile auf der Suche nach diesem! –
- 1. Leere Zeile in einer großen Zeichenfolge entfernen
- 2. entfernen leere Zeile aus Zeichenfolge C#
- 3. Suche in einer Zeichenfolge, die eine neue Zeile enthält?
- 4. Entfernen Sie leere Zeilen aus der Zeichenfolge, aber erlauben Sie eine leere zwischen jeder Zeile
- 5. entfernen leere Zeile aus Gitter
- 6. Überprüfen, ob Zeile Zeichenfolge enthält
- 7. Ist es möglich, eine zufällige Spalte in einer Zeile auszuwählen?
- 8. Ist es möglich, eine Instanz einer Klasse in VB aus einer Zeichenfolge zu erstellen, die die Definition der Klasse enthält?
- 9. Ergreifen Sie eine Zeichenfolge aus einer Datei in einer Zeile?
- 10. Node.js console.log - Ist es möglich, eine Zeile zu aktualisieren, anstatt eine neue Zeile zu erstellen?
- 11. Letzte Zeile aus der Zeichenfolge entfernen
- 12. Spalten aus Datenrahmen entfernen, wenn eine Zeile eine bestimmte Zeichenfolge enthält
- 13. Suchen und Entfernen bestimmter Zeichenfolge aus einer Zeile
- 14. So entfernen Sie eine leere Zeile am Ende der Datei?
- 15. Erstellen einer Liste/eine Zeile aus einer Liste zu entfernen, wenn eine Zeichenfolge in der Liste existieren
- 16. Ist es möglich, eine neue Registerkarte in einer bestimmten Zeile in vim zu öffnen?
- 17. Kommentar aus Zeile, nur wenn vorherige Zeile enthält übereinstimmende Zeichenfolge
- 18. Was ist der einfachste Weg in C#, um eine neue Zeile von einer Zeichenfolge zu entfernen?
- 19. Ist es möglich, Bash-Skripte Zeile für Zeile zu debuggen?
- 20. Ist es möglich, die Größe einer Zeile in Shiny über eine bestimmte Höhe zu verringern
- 21. Suche nach der genauen Zeichenfolge oder überspringe die Zeile, die eine Zeichenfolge enthält
- 22. Zeile filtern, die eine bestimmte Zeichenkette mit dplyr enthält
- 23. Lesen einer bestimmten Zeile aus der Zeichenfolge
- 24. Applescript: überprüfen, ob eine Zeichenfolge eine leere Zeichenfolge enthält?
- 25. Leere Partitionen aus Spark RDD entfernen
- 26. Ist es möglich, eine Zeile abhängig von einem bestimmten Wert in AngularJs ui grid zu entfernen?
- 27. Programmatisch eine Zeile aus einem GridLayout entfernen?
- 28. Auswählen eine zusätzliche leere Zeile, die nicht
- 29. Wie konvertiert RDD [Zeile] zu RDD [Vektor]
- 30. Entfernen einer bestimmten Zeile aus der Textdatei
Was ist falsch am Filter? –
Wie benutze 'filter' –
Dies funktioniert nicht für mich .filter (x => if (x._1.length> 0) x) –