R - 随机数生成

时间:2013-06-05 13:00:31

标签: r random

我想生成一个0到5,000长度为2,500的随机数的数字向量,并将其称为x。

然后我想制作0到5,000之间所有不在x中的数字的数字向量y,根据定义,它也是长度2,500。

然后,对于这些向量中的每一个,我想从表中提取相应的行号。 是否有捷径可寻?

1 个答案:

答案 0 :(得分:2)

你可以试试这个。 main对象包含一个包含两列的表格(您可以将其视为xy)。

main <- sample(1:5000, 5000)
main <- matrix(main, ncol = 2)
head(main)

     [,1] [,2]
[1,] 3146 4834
[2,] 4129 4297
[3,]  510 1843
[4,] 4513 1167
[5,] 1281 2550
[6,] 1076 4377