【发布时间】:2016-01-05 14:33:12
【问题描述】:
我有以下数据框
val transactions_with_counts = sqlContext.sql(
"""SELECT user_id AS user_id, category_id AS category_id,
COUNT(category_id) FROM transactions GROUP BY user_id, category_id""")
我正在尝试将行转换为 Rating 对象,但由于 x(0) 返回一个数组,因此失败
val ratings = transactions_with_counts
.map(x => Rating(x(0).toInt, x(1).toInt, x(2).toInt))
错误:值 toInt 不是 Any 的成员
【问题讨论】:
标签: scala apache-spark apache-spark-sql