保证金矢量适用于R

gan*_*ddy 0 r function apply

我对申请中的保证金向量感到困惑.假设我们在R中有标准数据集Iris3,即50x4x3.因此,对3个物种中的50个样本进行4次观察.为什么适用c(2,3)的余量给出了每个变量的平均值.我只是没有得到指定margin varibale的逻辑.

Blu*_*ter 7

边距矢量指定在您apply覆盖其他自由维度时要固定的维度.因此c(2,3),对于其他两个维度,测量类型和物种的每个组合,指定要在第一维上应用函数的状态边界(每个50个观察值).

> dim(iris3)
[1] 50  4  3
> apply(iris3,c(2,3),mean)
         Setosa Versicolor Virginica
Sepal L.  5.006      5.936     6.588
Sepal W.  3.428      2.770     2.974
Petal L.  1.462      4.260     5.552
Petal W.  0.246      1.326     2.026
Run Code Online (Sandbox Code Playgroud)