【发布时间】:2016-12-24 23:22:42
【问题描述】:
我知道如何使用 dplyr 中的 sample_n 或 sample_frac 从数据帧中随机抽取每个组样本,可以这样进行,
dataset %>%
group_by(user_id) %>%
sample_n(10)
但是,我有一个稍微不同的问题。我想从整个数据集中随机抽取一个样本。应该就这么简单吧,
sample_n(dataset,10)
但是,因为我在之前的案例中对数据集使用了 group_by 命令,所以 group_by 似乎在这里仍然有效。第二个命令相当于这里的第一个命令。
我想知道如何去除 group_by 的影响并从整个数据集中获取随机样本?
【问题讨论】:
标签: r random dplyr sample-data