x <- iris[,1:4]
names(x) <- c("x1","x2","x3","x4")
aggregate(x1+x2+x3+x4~x1,FUN=sum,data=x)
这是输出,我想知道
1.~
公式中的含义是什么?
2.为什么x1 = 4.3
是x1 + x2 + x3 + x4
8.5?
x1 x1 + x2 + x3 + x4
1 4.3 8.5
2 4.4 26.9
3 4.5 8.4
当我使用
transform(x,x1=sort(x1))
我得到的是:
x1 x2 x3 x4
1 4.3 3.5 1.4 0.2
2 4.4 3.0 1.4 0.2
3 4.4 3.2 1.3 0.2
4 4.4 3.1 1.5 0.2
(很多输出省略)
什么时候 x1=4.3
,x1 + x2 + x3 + x4
is not 3.5+1.4+0.2=5.1
,nor 4.3+3.5+1.4+0.2=9.4
?