所以我有一个名为AggregateByKey的函数,
val initialValue:(Double, Double,Double,Double,Double) = (0.0,0.0,0.0,0.0,0.0)
我有一个AggregateByKey的组件,它执行min:math.min(u._4,v) 问题是初始值是0.0,所以如果没有负数,它总是0.0,因为它将输入数字与0.0进行比较。 我也尝试过null.asInstanceOf [Double],但这也行不通。有没有人对如何解决这个问题有任何想法?
答案 0 :(得分:1)
使用此而不是0.0:
Double.PositiveInfinity