R如何统计重复的名字

时间:2016-05-31 12:45:57

标签: r statistics data-cleansing

我有一个数据框,其中包含在同一区域使用的情况,因此我需要采用最大值,最小值和平均值。我在这里展示了一个明确的例子:

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 个答案:

答案 0 :(得分: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