【发布时间】:2019-06-02 02:33:35
【问题描述】:
data = data.frame("id"=1:40,
"group"=1:5,
"score"=sample(1:4,10,r=T))
table(data[which(data$group==1),]$score)
WANT=data.frame("group"=1:5,
"score1"=c(0,4,0,4,0),
"score2"=c(4,0,0,4,0),
"score3"=c(0,4,0,4,0),
"score4"=c(0,0,4,4,0))
在数据中我有“分数”,但我想为每个“分数”创建单独的列,然后按此处所示进行汇总。
我还希望拥有完整的数据框“WANT”,如果没有任何人,则输入 0,否则在行方面保持相同的结构。
【问题讨论】: