2016-08-15 77 views
0

我有一个火花数据帧与列1作为删除元素WrappedArray(第一册/标题1,第二册/标题2,BOOK3/TITLE3) 列2:这是第一个句子火花数据帧:</p> <p>列1:从阵列

我想从两个柱移除第一元件,列1和分别列2所需的O/p为:

列1:WrappedArray(第二册/标题2,BOOK3/TITLE3) 列2:是第一句

对于COLUMN2这里是我写的UDF,但它不工作

val removefirst = udf((x: String) => x.split(" ").slice(1,x.split(" ").size).mkString(" ")) 

任何帮助,这将是巨大的。

回答

0

您应该能够将tail映射到WrappedArray

0
val removefirst = udf((x: String) => x.split(" ").slice(1,x.split(" ").size).mkString(" ")) 

上述代码适用于column2。稍后将发布第1列解决方案。