【发布时间】:2020-03-06 17:16:33
【问题描述】:
我想将那段旧代码转换为 tidyverse。有人可以帮忙吗?
library(plyr)
ddply(dat,.(sex),function(x) tabulate(x[,1],nbins=5))
# result
# sex V1 V2 V3 V4 V5
#1 female 1 6 0 2 0
#2 male 2 11 3 0 0
dat <- structure(list(P1 = c(2, 2, 1, 2, 2, 2, 2, 1, 2, 4, 3, 2, 3,
2, 2, 2, 4, 2, 2, 1, 2, 3, 2, 2, 2), sex = structure(c(2L, 2L,
2L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 1L,
2L, 2L, 2L, 2L, 1L, 1L, 1L), .Label = c("female", "male"), class = "factor")), class = "data.frame", row.names = c(NA,
-25L))
【问题讨论】: