【发布时间】:2016-11-08 14:57:59
【问题描述】:
我想使用
val ratings = data.map(_.split(',') match {
case Array(user,item,rate)
=>
Rating(user.toInt,item.toInt,rate.toFloat)
})
val model = ALS.train(ratings,rank,numIterations,alpha)
但是,我获得的用户数据存储为 Long。当切换到 int 时,可能会产生错误。 我该如何解决这个问题?
【问题讨论】:
标签: scala apache-spark apache-spark-mllib