0
我有一个RDD [(Int,Array [Double],Double,Double)]。如何更新RDD
val full_data = rdd.map(row => {
val label = row._1
val feature = row._2.map(_.toDouble)
val QD = k_function(feature)
val alpha = 0.0
(label,feature,QD,alpha)
})
现在我想在每个记录更新的α的值(如10)
var tmp = full_data.map(x=> {
x._4 = 10
})
我得到了错误
Error: reassignment to val
x._4 = 10
我已经改变了所有的VAL为VAR但仍然会出现错误。如何更新alpha的值。我想知道如何更新RDD中的整行或特定行。