首页 > 解决方案 > 如何制作具有两列分组和得分的事前得分数据框

问题描述

我有两组考试成绩:

pre  <- c(0,0,0,0,0,0,0,0)
post <- c(0,4,0,5,0,5,4,2)

我想创建一个data.frame有两列的列,一列是“组”,显示测试前和测试后的分数(按顺序,前面的分数),一列显示分数。

我试过这段代码:

t<-data.frame(group = rep(c("pre", "post")),score = c(pre,  post))

它没有显示正确的顺序。它混淆了前/后测试分数。有人可以帮我写代码吗?

标签: r

解决方案


这个给你:

pre<-c(0,0,0,0,0,0,0,0) 
post<-c(0,4,0,5,0,5,4,2)
t <- data.frame(group=c(rep('pre', length(pre)), rep('post', length(post))),score=c(pre,post))
t

推荐阅读