【发布时间】:2017-03-15 08:18:52
【问题描述】:
我正在尝试转换包含三列 username、itemnumber 或 itemID 和评级的数据框。下面提到了三列的数据类型。
> userID itemid rating
<chr> <int> <dbl>
当所有列都是数字时,我找到了将数据框转换为 realRatingMatrix 的方法。但是,我找不到一个函数来转换这个包含字符和数字数据类型的数据帧。 有人可以建议任何将数据框转换为 realRatingMatrix 的解决方案。
【问题讨论】:
-
你是如何将数据框转换成realReatingMatrix的?
-
数据帧的转换数据类型为 int 的所有变量都可以转换为 realRatingMatrix 是一个两步过程。首先,使用 as.matrix() 将数据帧转换为矩阵。其次,使用 as(m, "realRatingMatrix) 函数将矩阵转换为 realRatingMatrix。
标签: r dataframe recommendation-engine