我的数据库是像这样的:如何重塑和总结从长到宽的分类数据?
db <- data.frame(var1 = c("A", "B", "C", "D", "E"), var2 = c("X", "X", "Y", "Y", "Y"),
var3 = c("G", "H", "G", "G", "K"))
db
var1 var2 var3
A X G
B X H
C Y G
D Y G
E Y K
我想立足VAR2重塑和计数VAR3的出现来得到这样的结果:
var2 var3.G var3.H var3.K
X 1 1 0
Y 2 0 1
我曾尝试演重塑功能没有成功。
更优雅的解决方案!我会等一段时间来检查它。 – 2015-01-09 21:46:57
我不需要检查,RStudent有一个更完整的答案。 – 2015-01-09 21:53:02