/**
* 问题:
* 在对数据进行训练时,Rating要求的是int,int,double,但是现有的数据是long,string,double类
型,使用toInt进行转换时依然会报错,这是因为long类型转换成int类型已经超出了int的最大值。
*
* 解决思路:
* 创建两张映射表,将long类型的字段映射成int类型(使用row_number()添加自增序列),然后拿映射的
* 字段进行训练,训练完成后,再将映射的字段转换成原有字段,而后进行推荐。
*
*/
user_id (bigdata) | news_number(string) | rate(double) |
142110036 | ZXW1245848266 | 0.86 |