我有一些数据涉及标记为1-40的瘤牛(牛肉动物)。我需要将它们分成4组,每组10个。我需要随机选择它们以消除任何偏见,我需要使用R和Excel。谢谢,请帮忙。使用R随机生成数字
-2
A
回答
2
有这样做的方法只需要更少的代码,但这里有一个详细的例子让我解释发生了什么。
下面是我将使用的数据集,因为我不确切知道数据的外观。
beef <-
data.frame(number = 1:40, weight = round(rnorm(40, mean = 2000, sd = 500)))
因为您的动物编号从1到40,您可以创建包含随机组号(1〜4)作为第二列这些数字一个新的数据帧。
num_group <- (data.frame(
number = 1:40,
group =
sample(
x = 1:4,
size = 40,
replace = TRUE
)
))
加入两个数据框在一起,你有你的答案。
merge(beef, num_group)
+0
如果你想这样做只使用Excel,你可以添加'= RANDBETWEEN(1,4)'的新列。 –
0
要随机Excel中的数据按照这个提示
在您的数据创建新列然后应用RAND() 它会产生超过该列和随机数排序的随机数列,你会得到你的数据洗牌。
稍后将数据加载到R中并且每次选择10行并将类分配给它们。
相关问题
- 1. 随机生成数字?
- 2. R中的加权随机数生成
- 3. 通过随机字符生成生成随机名字太慢
- 4. 生成随机数
- 5. 随机数生成
- 6. 生成随机数
- 7. 如何随机生成R随机数据随机临床试验?
- 8. 随机数生成机制
- 9. 在数组中生成随机数字
- 10. 从给定数字生成随机数
- 11. 使用GKRandomSource生成随机数
- 12. 使用PHP生成随机数据
- 13. 使用doSMP生成随机数
- 14. 使用matlab条件生成随机数
- 15. 使用Node.js生成随机数页面
- 16. 使用Python,ArcGIS 10.1生成随机数
- 17. 使用rnorm生成随机数
- 18. 使用capl生成一个随机数
- 19. 如何生成R中有序列的随机数字
- 20. 如何在R中更快地生成随机数字?
- 21. 生成随机字符串
- 22. 生成随机ASCII字符
- 23. 生成随机数的随机数字串
- 24. R中的随机生成矩阵
- 25. 使用boost :: random的平台随机生成一致随机数
- 26. 如何并行生成随机数字?
- 27. 生成随机数字而不重复
- 28. 随机生成器字母和整数
- 29. 随机数字生成器Javascript - 范围
- 30. 生成唯一的随机数字JAVA
如果您无法与我们分享任何数据或您尝试过的任何努力,那么您还没有准备好提出问题。 –
试着看''样本' – simone
https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –