Nasıl bir LabeledPoint dava sınıfının RDD (etiket, özellik vektörü) haritaya.
(: Çift, y: Çift x) Bu durum sınıfı Sınav RDD olduğu:
Ds (1.0,6.0)
Ds (2.0,8.0)
Ds (3.0,10.0)
Ds (3.0,10.0)
DS (4.0,12.0)
Ds (5.0,14.0)
Bunu yaparken çalıştı -
val parsedData = aRDD.map(row =>
new LabeledPoint(
row._1,
Vectors.dense(row._2))
Hata alınıyor row._1 ve row._2 kısmındaki _1 değerini main.scala.spark.Q1Partb.Q1.Exam üyesi değil
ve bu -
val parsedData = aRDD.map{line =>
val Array(rawLabel, rawfeatures) = line.split(',')
val features = rawfeatures) .split(' ').map(_.toDouble)
LabeledPoint(rawLabel.toDouble, Vectors.dense(features))}
Alma hatası ( '') line.split için değer bölünmüş main.scala.spark.Q1Partb.Q1.ds üyesi değil rawLabel için özyinelemeli değeri 4 $ ihtiyaçları tipi x ve