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中的整行或特定行。