【发布时间】:2018-12-11 19:25:01
【问题描述】:
我有下面的数据框:
year<-c("2000","2000","2001","2002","2000")
gender<-c("M","F","M","F","M")
YG<-data.frame(year,gender)
在这个数据框中,我想计算每年“M”和“F”的数量,然后创建一个新的数据框,例如:
year M F
1 2000 2 1
2 2001 1 0
3 2002 0 1
我尝试了类似的方法:
library(dplyr)
ns<-YG %>%
group_by(year) %>%
count(YG$gender == "M")
【问题讨论】:
-
也许
table(YG)? -
避免在管道
count(gender == "M")中使用$