【发布时间】:2014-06-02 13:33:45
【问题描述】:
根据dplyr 帮助文件,sample_n 函数对每组采样一个固定数量。
当我运行以下代码时,我希望每个 tobgp 和 alcgp 组合有两个样本,因此总共有 32 (4*4*2) 行。但是只返回两行。
by_tobgp_alcgp <- esoph %>% group_by(tobgp,alcgp)
sample_n(by_tobgp_alcgp , 2)
# Source: local data frame [2 x 5]
# Groups: tobgp, alcgp
#
# agegp alcgp tobgp ncases ncontrols
# 10 25-34 80-119 10-19 0 1
# 50 55-64 0-39g/day 30+ 4 6
这是正确的吗?有没有其他方法可以使用dplyr 实现这一目标?
【问题讨论】:
-
你使用什么版本的
dplyr? -
最新:dplyr_0.2。
-
这似乎是open
dplyrissue