men = data.flatMap(lambda x :x['text'].split(" ")) \
.filter(lambda x: len(x.strip()) > 1) \
.filter(lambda x : x[0] == '@') \
.map(lambda x:x.replace('@',''))
Я пытался, но не могу решить.
var men=df.map((df.select("text"))
.split(" ")).filter(x => (x.strip()).length()>1)
.filter(x=>x(0)=="@")
.map(x=>x.replace("@",""))
: 35: ошибка: разделение значений не является членом org.apache.spark.sql.DataFrame
здесь df - мой DataFrame, текст - имя столбца, над которым я работаю.