求教一个R语言问题:希望对数据框中的若干个变量(如X5:X11)分组求均值以作对比分析,分组变量为X1(涵盖了6个不同组),这种情况应该使用哪个函数?tapply函数好像不行…
期待热心网友进行指导和解答,谢谢!
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
璋瑜 发表于 2016-1-8 13:49 aggregate(data,by=list(x1),mean)
苦丁冰茶 发表于 2016-1-8 13:54 非常感谢您的及时解答,刚才尝试了一下,正是我想要的效果!再次表示感谢!其他的也没有啥,只能给5个论坛 ...
璋瑜 发表于 2016-1-8 13:56 客气了,谢谢论坛币
suimong 发表于 2016-1-9 02:20 不知道我理解的对不对,你试一下: library(plyr) dlply(data, "X1", .fun = function(y) lapply(y[5:11] ...