2016-11-15 95 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文件我認爲不需要另一個庫

相關問題