我有一个数据框,其中包含在同一区域使用的情况,因此我需要采用最大值,最小值和平均值。我在这里展示了一个明确的例子:
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
所以基本上,我需要一种从区域字段的出现中提取统计数据的方法。
提前致谢!
答案 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