如何解决获取单列变量Rstudio的随机替代
我有一个excell文件,其中一列包含500个单词。我想创建100个包含5个随机单词的组,此列中没有任何重复项。因此,每个单词应该只出现一次。在Rstudio中,我设法获得了一个样本(sample_n(df,5)),但这仅产生一个输出。
我怎样才能让100个小组参与这项工作?
x <- as.data.frame(c("Apple","Banana","Pear","Orange","Melon","Mango"))
sample_n(x,2)
输出仅给我1组2个水果,但我想要3组不同的2个水果。
亲切的问候
解决方法
这里是创建数据框的一种可行方法。每组是一行。
library(tidyverse)
x <- data.frame(var = c("Apple","Banana","Pear","Orange","Melon","Mango")) %>%
pull(var) %>%
sample() %>%
matrix(ncol = 2) %>%
data.frame()
# X1 X2
#1 Pear Mango
#2 Apple Orange
#3 Melon Banana
对于您的项目,您可以将ncol
参数设置为5。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。