【发布时间】:2016-10-14 13:58:54
【问题描述】:
好的,我知道我可以做这样的事情,
mtcars %>%
group_by(cyl) %>%
sample_n(2)
这会给我,
Source: local data frame [6 x 11]
Groups: cyl [3]
mpg cyl disp hp drat wt qsec vs am
<dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 21.4 4 121.0 109 4.11 2.780 18.60 1 1
2 33.9 4 71.1 65 4.22 1.835 19.90 1 1
3 18.1 6 225.0 105 2.76 3.460 20.22 1 0
4 21.0 6 160.0 110 3.90 2.875 17.02 0 1
5 15.2 8 304.0 150 3.15 3.435 17.30 0 0
6 10.4 8 460.0 215 3.00 5.424 17.82 0 0
# ... with 2 more variables: gear <dbl>, carb <dbl>
所以每个气缸 2 个样本。这看起来很酷。但是,有一种方法可以设置与分组特征的唯一元素匹配的大小向量,这样对于 4 缸的汽车,我可以得到 n = 1,对于 6 缸的汽车,我可以得到 n = 10 等等?
谢谢!
【问题讨论】:
-
您要带或不带替换的样品吗?