我有一个这样的表D1(三列,JB Y和P)的R - 嵌套总
JB Y P
AA 11 1
BB 11 2
AA 12 3
BB 12 4
AA 13 3
CC 12 4
CC 13 2
DD 11 1
DD 12 1
DD 13 3
BB 12 3
和我所试图做的是就是让嵌套的集合。我的意思是结果应该是这样的:
JB Y Avergare (P)
AA 11 1
AA 12 2
AA 13 3
BB 11 2
BB 12 3.5
CC 12 4
CC 13 2
DD 11 1
DD 12 1
DD 13 3
嵌套聚合首先使用Y和比JB聚合,并提供平均P?不确定如果可能。我知道怎么去只是简单的汇总,但不知道是否有分析两个(或多个步骤)数据
你的意思是你想为'JB'和'Y'的每个独特组合'平均(P)'?如果是这样,那么使用'dplyr'包做'library(dplyr)'然后'd1%>%group_by(JB,Y)%>%汇总(Avergare = mean(P))''。 – eipi10
'aggregate(P〜JB + Y,mydf,mean)'?为什么输出中的第二个“AA”值为2?这是一个错字吗? – A5C1D2H2I1M1N2O1R2T1
如果有两个类似的data.table解决方案,我不明白为什么以前发布的人不被考虑。上面的代码 – akrun