2016-08-15 76 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列解決方案。