0

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

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

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

4

1 回答 1

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
于 2013-06-05T14:25:58.447 回答