R を使用して行を列に集約しようとしています。これが私のデータセットのサンプルです。
age sex hash emotion color
22 1 b17f9762462b37e7510f0e6d2534530d Lonely #006666
22 1 b17f9762462b37e7510f0e6d2534530d Energetic #66CC00
22 1 b17f9762462b37e7510f0e6d2534530d Calm #FFFFFF
22 1 b17f9762462b37e7510f0e6d2534530d Angry #FF0000
24 1 7bb50ca97a9b517239b39440a966d2f6 Calm #006666
24 1 7bb50ca97a9b517239b39440a966d2f6 Excited #0033cc
24 1 7bb50ca97a9b517239b39440a966d2f6 Empty/void #999999
24 1 7bb50ca97a9b517239b39440a966d2f6 No emotion #FF6600
26 1 209f1ba8ef86e855deccc0aae120825c Comfortable #330066
21 1 b9e9309c0b1255a7efb2edf9ba66ae46 Energetic #330099
21 1 b9e9309c0b1255a7efb2edf9ba66ae46 Happy #330066
26 1 209f1ba8ef86e855deccc0aae120825c No emotion #FFCC00
26 1 209f1ba8ef86e855deccc0aae120825c Calm #006666
21 1 61debd3dea6d1aacce5c9fc7daec4fe5 Empty/void #FFFFFF
21 1 b9e9309c0b1255a7efb2edf9ba66ae46 Calm #006666
26 1 209f1ba8ef86e855deccc0aae120825c No emotion #339900
21 1 61debd3dea6d1aacce5c9fc7daec4fe5 Loved #FF6600
26 1 209f1ba8ef86e855deccc0aae120825c No emotion #66CC00
私がやりたいのは、これを取得することです:
age sex hash #000000 #FF0000 ... #FFFFFF
22 1 8798tkojstwz9ei sad happy ... loved
...
1 つの応答はハッシュによって定義され、関連するデータは年齢と性別です。
複数の列ではなく、各応答を1つにしたい。各色には独自の列と、その列の値として関連付けられた感情が必要です。
データセット全体には、13 色、20 以上の感情、1000 以上の応答があります。データセットはサンプルとまったく同じように見え、mySQL データベースに保存されます。
reshape を試してみましたが、カテゴリ データでうまく機能しないか、適切な関数を使用していませんでした。何か案は?必要に応じて、mySQL の準備を含めることができます。Javaはここでは非常に遅く、12k以上の行があるため、Rはこれに適しているように聞こえます。
ありがとうございました。