0
我有現成的數據幀爲:從現有數據框中看到Spark數據幀,使得基於現有的數據幀行新的數據幀中的列
Timestamp, ID, Value
29/08/2017 4:51:23, ID-1, 1.1
29/08/2017 4:52:14, ID-2, 2.1
29/08/2017 4:52:14, ID-3, 3.1
29/08/2017 4:55:23, ID-1, 1.2
29/08/2017 4:55:23, ID-3, 3.2
29/08/2017 4:57:42, ID-2, 2.2
我想從現有數據幀,使得「標識」將成爲列一個數據幀名稱和「價值」將成爲相應列的數據爲:
Timestamp, ID-1, ID-2, ID-3
29/08/2017 4:51:23, 1.1, null, null
29/08/2017 4:52:14, null, 2.1, 3.1
29/08/2017 4:55:23, 1.2, null, 3.2
29/08/2017 4:57:42, null, 2.2, null
我無法弄清楚這個可行的解決方案在Scala中。幫助表示讚賞。提前致謝。