R中的代码将执行以下操作:
给定列表1,2,...,M,从该列表中创建N个随机条目的列表。此外,获取补充清单。
example:
N = 5
M = 10
list = [1,4,3,9,2]
complement = [5,6,7,8,10]
答案 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函数。