我有这样一个大的数据帧:我怎样才能在每一列获得手段?
ID c_Al c_D c_Hy occ
A 0 0 0 2306
B 0 0 0 3031
C 0 0 1 2581
D 0 0 1 1917
E 0 0 1 2708
F 0 1 0 2751
G 0 1 0 1522
H 0 1 0 657
I 0 1 1 469
J 0 1 1 2629
L 1 0 0 793
L 1 0 0 793
M 1 0 0 564
N 1 0 1 2617
O 1 0 1 1167
P 1 0 1 389
Q 1 0 1 294
R 1 1 0 1686
S 1 1 0 992
我怎样才能手段中的每一列?
我试过aggregate(occ~c_Al, mean, data=table2)
,但它必须做很多次; ddply
具有相同的结果,或for(i in 1:dim(table2)[1]){ aggregate(occ~[,i], mean, data=table2)}
,但它不能工作。
也许更简单一些,比如'colMeans'? – AndrewMacDonald
您的结果仅仅是您想要的格式或您期望得到的实际结果的示例? – A5C1D2H2I1M1N2O1R2T1
@AnandaMahto它只是一个例子 – Hannah