所以我是一個R代碼初學者。在我看來,有一種快速和骯髒的方式來計算一列中的一組n行的平均值,但是對於標準偏差(或標準誤差)有沒有類似的東西呢?如果可能的話,我想盡量避免循環,因爲這只是我正在構建的日益笨重(用於初學者)代碼的一小部分。 這裏是數據集I將與工作的一個簡單的例子: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
和這裏是代碼的示例片我指的是用於裝置。這一個發現平均在帕列每隔10行:
mu<-colMeans(matrix(Table$Pa, nrow=10))
預先感謝您的幫助,並請讓我知道,如果有任何我應提供更多的信息。
雖然R會讓你,但是重寫像「mean」這樣的函數是不好的做法。嘗試存儲到平均值或其他內容中。 此外,這不會找到每10行的意思... – hedgedandlevered
你可以提供一個可重複的例子。 – Sotos
爲每10行創建一個組ID,使用你最喜歡的聚合工具 – rawr