本文介绍了随机抽样组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
给定一个名为 group
的数据框 df
,你如何随机抽取 k
在dplyr中的组?它应该从 k
组中返回所有行(给定至少 k
中的唯一值df $ group
),并且 df
中的每个组都应该同样可能返回。
Given a dataframe df
with a column called group
, how do you randomly sample k
groups from it in dplyr? It should return all rows from k
groups (given there are at least k
unique values in df$group
), and every group in df
should be equally likely to be returned.
推荐答案
只需使用 sample()
选择一些组数
iris %>% filter(Species %in% sample(levels(Species),2))
这篇关于随机抽样组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!