0
最新值我有一個火花數據幀具有以下結構如何獲得火花數據幀
id flag price date
a 0 100 2015
a 0 50 2015
a 1 200 2014
a 1 300 2013
a 0 400 2012
我需要創建與最近標誌1的值的數據幀,並在標誌0行更新。
id flag price date new_column
a 0 100 2015 200
a 0 50 2015 200
a 1 200 2014 null
a 1 300 2013 null
a 0 400 2012 null
我們有2行flag = 0。考慮第一行(標誌= 0),我將有2個值(200和300),並且我正在採用最近的一個200(2014)。最後一行我沒有標記1的最新值,所以它用null更新。
尋找使用scala的解決方案。任何幫助將不勝感激。謝謝
謝謝你這麼多。我會盡力讓你知道 – John
Thanks.Your解決方案完美地工作,而訂購時,將有機會獲得多個0標記的記錄順序。我更新我的問題與這個用例。對不起,我第一次錯過了這個。 @Assaf Mendelson – John