Scala-Methode toLowerCase spark
val file = sc.textFile(filePath)
val sol1=file.map(x=>x.split("\t")).map(x=>Array(x(4),x(5),x(1)))
val sol2=sol1.map(x=>x(2).toLowerCase)
In sol1, die ich erstellt habe, ein Rdd[Array[String]] und ich will für jedes array die 3. saite element in Kleinbuchstaben, so rufen Sie die Methode toLowerCase was tun sollte, sondern es wandeln die Zeichenkette in Kleinbuchstaben char??
Was meinst du ", sondern es wandeln die Zeichenkette in Kleinbuchstaben char"? Was sonst sollte Sie tun? Vielleicht ein Beispiel zeigen der erwarteten vs. tatsächlichen Ergebnis.
InformationsquelleAutor | 2016-10-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich gehe davon aus, das Sie konvertieren möchten 3. array-element, um den unteren Fall
In Ihrem code, sol2 wird die Sequenz von Strings, nicht die Reihenfolge der array.
InformationsquelleAutor NaHeon