我有一些數據涉及標記爲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. 使用javascript隨機生成數字
- 2. 在隨機生成50個隨機數中使用隨機數#
- 3. 隨機生成數字?
- 4. R中的隨機數生成
- 5. R生成聚簇的僞隨機數
- 6. R中的加權隨機數生成
- 7. 通過隨機字符生成生成隨機名字太慢
- 8. 如何用arc4random生成隨機數字?
- 9. 使用Matlab生成奇數隨機數
- 10. 隨機數生成使用srand()函數
- 11. 隨機數生成
- 12. 生成隨機數
- 13. 生成隨機數
- 14. 生成隨機數
- 15. 生成隨機數
- 16. 隨機數生成
- 17. 用jinja2生成隨機數
- 18. [R data.table:產生隨機數
- 19. 如何隨機生成R隨機數據隨機臨牀試驗?
- 20. 使用sed在隨機數行中生成隨機數
- 21. 隨機數生成機制
- 22. 從給定數字生成隨機數
- 23. 在數組中生成隨機數字
- 24. 生成隨機數:計算隨機生成的x次數
- 25. 隨機數生成器幫助不生成隨機數 - C
- 26. 使用C++生成隨機數TR1
- 27. 使用SHA多次生成隨機數
- 28. 使用Node.js生成隨機數頁面
- 29. 使用doSMP生成隨機數
- 30. 使用ActionScript-3生成隨機數
如果您無法與我們分享任何數據或您嘗試過的任何努力,那麼您還沒有準備好提出問題。 –
試着看''樣本' – simone
https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –