我有三个向量a, r and b
。我想检查 r 的第一个元素在零和向量的第一个元素之间a
,如果是,则从向量中输入零b
,如果不是,它属于什么区间,然后从向量中提取值b
,...我该怎么做在 R? 最后我应该有一个带有样本 20 的向量,并且这些值属于向量b
。
a =c(0.1531532, 0.2432432, 0.3243243, 0.3648649, 0.3873874, 0.4054054,
0.4594595, 0.5720721, 0.7522523, 1.0000000)
set.seed(2)
r = runif(20, 0, 1)
b = 0:9
result = c( 1, 8, 8, 1, 9, 9, 0, 9, 7, 7, 7, 1, 9, 1, 5, 9, 9, 1, 6, 0)