2016-11-15 94 views
0

我想要开发一个使用Movielens 100k电影数据集的推荐系统。对于已经存在于数据集中的用户标识,我工作得很好,但我想注册一个新用户,并在固定编号上获得他的评分。的电影(比如说5),然后根据分析给他建议。为了分析,我需要将他提供的评分(对5部电影)添加到我的csv格式的数据集中。从截图中检查我的eclipse maven目录结构。我想修改数据文件夹下的ratings.csv。在eclipse中使用java代码插入数据到csv文件

一旦我从前端获取数据,我如何将它追加到ratings.csv以扩展我的数据集,从而允许新用户获得推荐。

enter image description here

ratings.csv包含以下几列

user_id  movie_id ratings 

如果要格式化与空间CSV数据,那么你可以我可以以某种方式将数据添加到ratings.csv

+0

考虑使用csvwriter –

回答

1
​​

使用StringUtils(org.apache.commons.lang)

private static String rightPad(String text, int length) { 
     return StringUtils.rightPad(text, length, " "); 
    } 

    private static String leftPad(String text, int length) { 
     return StringUtils.leftPad(text, length, " "); 
    } 

所以要写数据到csv文件我认为不需要另一个库