所以我是一个 R 代码初学者。在我看来,有一种快速而肮脏的方法来计算一列中一组 n 行的平均值,但是标准偏差(或标准误差)是否有类似的东西?如果可能,我想避免循环,因为这只是我正在构建的越来越笨重(对于初学者)代码的一小部分。这是我将使用的数据集的简化示例:
Canopy Species Date Pa
1 Maple BETH 4/26/2014 -0.1162607263
2 Maple BETH 4/26/2014 -0.2742194706
3 Maple BETH 4/26/2014 -0.1864006372
4 Maple BETH 4/26/2014 -0.0739905518
5 Maple BETH 4/26/2014 -0.0751169983
6 Maple BETH 4/26/2014 -0.0782771938
7 Maple BETH 4/26/2014 -0.1671646757
8 Maple BETH 4/26/2014 -0.2464696338
9 Maple BETH 4/26/2014 -0.2176720386
10 Maple BETH 4/26/2014 -0.2283216397
11 Maple BETH 4/26/2014 -0.1152989165
12 Maple BETH 4/26/2014 -0.2720884764
13 Maple BETH 4/26/2014 -0.1849383730
14 Maple BETH 4/26/2014 -0.0734205199
15 Maple BETH 4/26/2014 -0.0745294634
16 Maple BETH 4/26/2014 -0.0776640601
17 Maple BETH 4/26/2014 -0.1658603785
18 Maple BETH 4/26/2014 -0.2445047320
19 Maple BETH 4/26/2014 -0.2159337593
20 Maple BETH 4/26/2014 -0.2264833266
这是我所指的示例代码。这个找到 Pa 列中每 10 行的平均值:
mu<-colMeans(matrix(Table$Pa, nrow=10))
提前感谢您的帮助,如果我应该提供更多信息,请告诉我。