これは特にユニークな質問ではありませんが、提案された重複した質問は1つの要約統計量を求めるだけです。これはdplyrに解決するための簡単な問題であるとして、私は私がこれを投げるだろうと思っていた。
dframe <- data.frame(df = c("a", "f", "g", "l", "a", "s", "l", "s", "a", "g"), count = c(5, 3, 8, 2, 10, 4, 6, 8, 2, 1))
dframe
df count
1 a 5
2 f 3
3 g 8
4 l 2
5 a 10
6 s 4
7 l 6
8 s 8
9 a 2
10 g 1
library(dplyr)
dframe %>% group_by(df) %>% summarise(sum = sum(count), mean = mean(count))
Source: local data frame [5 x 3]
df sum mean
(fctr) (dbl) (dbl)
1 a 17 5.666667
2 f 3 3.000000
3 g 9 4.500000
4 l 8 4.000000
5 s 12 6.000000
あなたは(その集計を見ることができます)あなたは何を計算することができます、そしてあなた各グループのしかし多く、要約統計好き。
あなたは 'aggregate'を探していますか?おそらく 'aggregate(count〜df、yourDF、mean)' – Sotos
おそらく、http://stackoverflow.com/questions/1660124/how-to-sum-a-variable-by-groupまたはhttp:// stackoverflowの複製です。 com/questions/21982987/data-group-in-a-data-frame –