R中的随机整数

时间:2012-02-01 23:18:17

标签: r integer

R中的代码将执行以下操作:

给定列表1,2,...,M,从该列表中创建N个随机条目的列表。此外,获取补充清单。

example:
N = 5
M = 10
list = [1,4,3,9,2]
complement = [5,6,7,8,10]

1 个答案:

答案 0 :(得分:6)

?sample

samp_range <- 1:M
out <- sample(samp_range, N)
compliment <- samp_range[!samp_range %in% out]

或根据Joran的评论:

compliment <- setdiff(samp_range, out)

此外,作为规则,请避免使用list之类的内容作为变量名称,因为它们是内部R函数。