我正在做一个项目,研究学生在大学期间每年平均每学期的学习量是否有趋势。读取时,每个数据帧都列为year1
、year2
等。我开始使用的数据帧具有以下格式:
studentID | 地区 | ||||
---|---|---|---|---|---|
1西部 | 1秋季 | 1西部 | 1秋季 | 2 | |
1 | West | 1 | all
我们没有足够的数据来测试,但您可以尝试:
library(dplyr)
library(tidyr)
year1Reduced %>%
select(studentID, semester, numHours) %>%
group_by(studentID, semester) %>%
mutate(row = row_number()) %>%
ungroup %>%
pivot_wider(names_from = semester, values_from = numHours) %>%
select(-row)