所以我有一個叫AggregateByKey功能,斯卡拉空的雙(最小的比較聚合)
val initialValue:(Double, Double,Double,Double,Double) = (0.0,0.0,0.0,0.0,0.0)
我有一個做了分鐘AggregateByKey的組成部分:math.min(u._4,V) 問題是初始值爲0.0,所以如果沒有負數,它總是0.0,因爲它將輸入數字與0.0進行比較。 我也嘗試null.asInstanceOf [雙],但也不起作用。有沒有人有任何想法如何解決這個問題?
'AnyVal'類型不能'null'。你爲什麼要*使用'null'? –
我需要使用一些值作爲聚合鍵的初始值,但它不適用於最小值。 – theMadKing
我發現你的問題真的很難理解,但下面是我的回答。 –