随机抽样组 [英] Randomly sample groups

查看:97
本文介绍了随机抽样组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

给定一个名为 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))

这篇关于随机抽样组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆