r-关于如何正确使用reshape()函数的进一步说明



我正在做一个项目,研究学生在大学期间每年平均每学期的学习量是否有趋势。读取时,每个数据帧都列为year1year2等。我开始使用的数据帧具有以下格式:

all
studentID 地区
1西部 1秋季 1西部 1秋季 2
1 West 1

我们没有足够的数据来测试,但您可以尝试:

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)

最新更新