【发布时间】:2017-06-08 18:57:08
【问题描述】:
我认为这是我对 R 的了解不足,尤其是对循环相关的代码了解不足。
这就是我想要做的。假设我有从 1 到 500 的数字。首先,生成 300 组从 1 到 500 的两个随机选择的数字,为每组分配一个从 1 到 300 的数字,然后将它们组合成一个数据集,让它成为数据集 A。 /p>
所以 A 看起来像
A_no random_num
1 26
1 256
2 3
2 113
...
然后我需要创建一个数据集 B,其中我将有 500 个随机数中的 3 个集合,也被计算在内
B_no random_num
1 16
1 113
1 4
2 67
2 25
2 7
我相信 R 代码看起来会非常优雅和简单。非常感谢有关此解决方案的任何帮助。
【问题讨论】:
-
我很困惑……随机数在 1 到 300 之间还是在 1 到 500 之间?每个有 300 个,还是每个有 500 个?还是我误解了这个问题?
-
我总共有 500 个数字,需要生成 300 个随机样本。