またアリ群集データを調べる.
アリの種ごとの標本個体数.
> sort(tapply(ds$n, ds$spc, sum, na.rm = TRUE))
8 22 25 30 39 10 12 18 38 5 37 4 27 19 26 2 6 14 23 35
1 1 1 1 1 2 2 3 3 6 6 8 9 10 12 13 15 28 75 81
21 28 15 36 31 32 40 13 9 16 33 34 3 7 20 24 17 29 11 1
92 101 113 115 261 270 288 300 311 313 443 543 574 605 958 1006 1724 1832 1946 2174
そして,
「いくつの公園に出現したか?」
という集計.
> s <- (ds$n > 0) & (!is.na(ds$n)); sort(tapply(ds[s, "park"], ds[s, "spc"], function(v) length(unique(v))))
8 22 25 30 39 10 12 18 27 35 38 5 37 19 4 6 2 26 14 28 21 23 36 16 34 15 13 40 31 9 20 1 3
1 1 1 1 1 2 2 2 3 3 3 4 4 6 7 10 11 11 15 21 26 30 30 31 33 37 38 41 44 46 50 52 52
24 29 11 33 7 32 17
56 57 58 59 62 62 75