我有数据,其中学生在多个问题上分别由两名评分者进行评分。每行包含以下变量:
- 学生卡,
- 第一个项目的第一个评估者的 ID
- 第一个评分者对第一个项目的评分,
- 第一个项目的第二个评估者的 ID
- 第二个评分者对第一个项目的评分
....然后重复多个项目。
它看起来像这样:
Student_ID <- c(1:4)
Item1_first_rater_id <- c(1,2,1,2)
Item1_first_rating <- c(2,3,4,2)
Item1_second_rater_id <- c(2,3,2,3)
Item1_second_rating <- c(4,5,3,2)
Item2_first_rater_id <- c(4,2,5,1)
Item2_first_rating <- c(2,3,4,2)
Item2_second_rater_id <- c(6,7,2,3)
Item2_second_rating <- c(3,4,5,4)
wide <- data.frame(Student_ID, Item1_first_rater_id, Item1_first_rating,
Item1_second_rater_id, Item1_second_rating,
Item2_first_rater_id, Item2_first_rating,
Item2_second_rater_id, Item2_second_rating)
我需要数据是这样的长格式:
Student_ID <- c(1:4)
Item_number <- c(1,1,2,2)
Rater_id <- c(1:4)
Score <- c(2,3,4,5)
long <- data.frame(Student_ID, Item_number, Rater_id, Score)
关于如何重塑的任何想法?
谢谢。