生成设置为1的向量

时间:2018-09-14 09:30:10

标签: r sparse-matrix

我想生成一个任意长度的0和1的大向量。但是我想要向量中的最大值为10 1。 (对于那些熟悉的人,任意长度的10稀疏向量) 我如何在R / Rstudio中做到这一点

1 个答案:

答案 0 :(得分:0)

rep(0,n) #generate n zeros
sample(0:10,1) #generate random number between 0 and 10
rep(1,sample(0:10,1)) # generate random number of ones
sample(c(rep(0,n),rep(1,sample(0:10,1)))) # combine and permute