I'm cleaning a dataset, but the frame is not ideal, I have to reshape it, but I don't know how. The following are the original data frame:
Rater   Rater ID    Ratee1  Ratee2  Ratee3  Ratee1.item1    Ratee1.item2    Ratee2.item1    Ratee2.item2    Ratee3.item1    Ratee3.item2
A       12          701     702     800     1               2               3               4               5               6
B       23          45      46      49      3               3               3               3               3               3
C       24          80      81      28      2               3               4               5               6               9
Then I am wondering how to reshape it as the below:
Rater   Rater ID    Ratee   item1   item2
A       12          701     1       2
A       12          702     3       4
A       12          800     5       6
B       23          45      3       3
B       23          46      3       3
B       23          49      3       3
C       24          80      2       3
C       24          81      4       5
C       24          28      6       9
This reshaping is a little bit different from this one (Reshaping data.frame from wide to long format). As I have three parts in the original data.
- First part is about the rater's ID (Rater and Rater ID).
- The second is about retee's ID (Ratee1, Ratee2, Ratee3).
- The Third part is about Rater's rating on each retee (retee*.item1(or2)).
To make it more clear, let me brief the data collecting process.
- First, a rater types in his own name and ID,
- then nominates three persons (Ratee1 to Ratee3),
- and then rates the questions regarding each retee (for each retee, there are two questions).
Does anyone know how to reshape this? Thanks!
 
     
    