【发布时间】:2015-08-31 21:34:14
【问题描述】:
我有一个数据框
newDF<-data.frame(type=c(rep("A",4),
rep("B",2),rep("C",3),
rep("D",4),rep("E",4)),
cluster=sample(1:4,17,replace=T),
count=sample(1:20, 17, rep=T),
sum=sample(30:1000,17,rep=T))
而且我需要获取 2 个新数据框,它们将“簇”作为列,键入作为行并作为填充计数。(第二个表将是相同的,但填充 = 总和,而不是计数)。这2个表中肯定有一些NA,因为newDF有17行,但是两个新的数据框必须是5x5
如何创建这 2 个 5x5 数据框?
【问题讨论】:
-
请显示预期输出
-
我认为这不起作用,因为有重复的标识符你可能需要
library(reshape2);dcast(newDF, type~cluster, value.var='sum', sum)