【发布时间】:2021-10-19 09:17:54
【问题描述】:
我有按县和村分组的人员名单。我想数一下各个县的村庄数量。我可以数出每个县的人数。
library(dplyr)
set.seed(123)
df <- data.frame(
person = 1:100,
county = round(runif(100, 1, 5)),
village = round(runif(100, 1, 10))
)
# Number of people per county
df %>% count(county )
【问题讨论】:
-
df %>% count(county, village) -
tapply(df$village, df$county, FUN=function(x) length(unique(x)))