2016-05-31 61 views
1

我有一个在同一区域使用案例的数据框,所以我需要取最大值,最小值和平均值。我表现出明确为例这里:R如何统计重复名称

area  Case 
    5  A 
    51  X 
    5  B 
    51  Y 
    5  C 
    5  D 

我需要这样的:

Max=4(area 5), min=2(area 51), average =3((4+2)ocurrences/(2)areas 

因此,基本上,我需要一种方法来提取区域场的出现统计。

在此先感谢!

回答

1

我们可以使用table

tbl1 <- table(df1$area) 
c(max(tbl1), min(tbl1), mean(tbl1)) 
#[1] 4 2 3 

或者以紧凑的方式

c(range(tbl1), mean(tbl1)) 
#[1] 2 4 3 
+0

我测试它,现在,谢谢你,我要让你知道,如果它 – Amnor

+1

完美,谢谢! – Amnor