2016-07-20 7 views
0

ich eine Frage Anfänger haben, sage ich ein Datenrahmen unten haben:Wie Wort in Datenrahmen in mehrere in scala verwandeln

wordsDF = sqlContext.createDataFrame([('cat',), ('elephant',), ('rat',), ('rat',), ('cat',)], ['word']) 

Wie kann ich alle Elemente verwandeln durch Zugabe von ‚s‘ am Ende Plural ?

Mein Code pluralDF = wordsDF.select(concat(col("word"), lit("s"), col("word"))) gibt Fehler:

name 'col' is not defined

Dank.

Antwort

1

Es stellt sich heraus sehr einfach zu sein:

pluralDF = wordsDF.select(concat(wordsDF['word'], lit("s")).alias("plural")) 
+0

Sie Ihre eigene Antwort akzeptieren kann und dieses Thema schließen. – sebszyller

Verwandte Themen