2016-11-15 17 views
0

Movielens 100kムービーデータセットを使用しておすすめシステムを開発しようとしています。私はすでにデータセットに存在するユーザIDについてはうまく動作しますが、新しいユーザにサインアップして、固定番号で自分のレーティングを取得したいと思います。 (例えば、5)、分析に基づいて推薦することができます。分析のために、私はcsv形式の私のデータセットに(5つの映画に)提供した評価を追加する必要があります。スクリーンショットから私のEclipseのディレクトリ構造を確認してください。私はデータフォルダの下のratings.csvを変更したいと思います。eclipseでJavaコードを使用してcsvファイルにデータを挿入する

一度フロントエンドからデータを取得すると、データセットを拡張して新しいユーザーが推奨事項を取得できるように、これをratings.csvに追加するにはどうすればよいですか。

enter image description here

ratings.csvは、次の列

user_id  movie_id ratings 

私は何とかあなたがスペースでCSVデータをフォーマットしたい場合は、することができます

+0

csvwriterの使用を検討してください –

答えて

1
​​

をratings.csvにデータを追加することができますが含まれています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ファイルにデータを書き込むために別のライブラリは必要ありません。

関連する問題