カリキュラムの好みを確認するために、教師に質問票が渡されました。彼らは約50のオプションから20のアイテムを選ばなければなりませんでした。結果のデータは、次のタイプの選択肢の長いリストです:教師ID、質問ID
教師ごとに1行、質問ごとに列が可能な値(0(選択されていない)、1(選択されている))を持つリストにフォーマットしたいと思います。(プログラミング言語の)擬似コードでは、
おそらく次のようになります。
iterate list {
data [teacher_id] [question_id] = 0
}
サンプルデータと意図した結果は次のとおりです。
a <- data.frame(
Case_ID = c(1,1,2,2,4,4),
Q_ID = c(3,5,5,8,2,6)
)
意図した結果は
res <- data.frame(
Case_ID = c(1,2,4),
Q_1 = c(0,0,0),
Q_2 = c(0,0,1),
Q_3 = c(1,0,0),
Q_4 = c(0,0,0),
Q_5 = c(1,1,0),
Q_6 = c(0,0,1),
Q_7 = c(0,0,0),
Q_8 = c(0,1,0)
)
どんな助けでも大歓迎です。
Tnx Hed