-1
我是R和本論壇的新手。我嘗試從列 中提取幾行並與它們一起工作,例如,計算它的平均值。我正在尋找類似的問題,但沒有找到我想要的。任何幫助將不勝感激。我希望以下幾行能清楚地顯示我的問題。 首先,這裏是一個重複的例子:從列中提取幾行
library(data.table)
counts<-matrix(c(0.3343,0.3543,0.3846,0.3713,0.8341,
0.5764,0.3543,0.8341,0.3846,1,2,3,4,5,6,1,2,3,7,7,7,8,8,8,9,9,9), ncol=3)
colnames(counts) <- c('value','doy','month')
counts2 <- data.table(counts)
counts2[month == 7, list(M1 = mean(value))]
此代碼給了我7個月的平均什麼,我要的是值的平均值,從本月7和8
感謝很多提前!
'彙總(值〜月,counts2 [counts2 $ %%c(7,8)],平均值)' –
[data.frame中每個組的平均值]的可能重複(http://stackoverflow.com/questions/21982987/mean-per-group-in- a-data-frame) –