2016-06-30 6 views
0

こんにちは、私が結合した3つのデータフレームからのデータを持っています。私は今すぐ下の の下のすべての候補についてセクションごとに3つの質問を表示したいと思います。&サブセットデータ所望の列列から行を抽出する

QDiff<-Reduce(function(x, y) merge(x, y, all=TRUE), list(A, B,C)) 

    Qdiff1<-subset(QDiff, select = c(candidate_id,status,question_id,section_id, diff_bucket)) 
+0

ための各セクションの最初の3つの質問が必要な場合、あなたはそれがより明確になるように期待される出力 – akrun

+0

があなたの記事で予想される出力を更新することができます表示することができます。 – akrun

+0

'candidate_id'でグループ化しても、2つの行を持つidが1つしかなく、他のすべてが1つの観測しかありません。 – akrun

答えて

0

それは1から数値よう:3、我々は同じ順序でcharacter Sのベクトルと交換するためにインデックスとしてそれを使用することができます。

Qdiff1$diff_bucket <- c('difficult', 'moderate', 'easy')[Qdiff1$diff_bucket] 

我々は、各候補

library(dplyr) 
Qdiff1 %>% 
     group_by(candidate_id, section_id) %>% 
     slice(1:3) 
関連する問題