【发布时间】:2019-05-07 11:08:52
【问题描述】:
我已经定义了一个向量,
x<-rep(10,times=10)
并运行示例函数,
set.seed(42)
sample(x,1,replace=TRUE)
当然,它会显示 10 的结果,但我想知道这个采样元素在原始向量 x 中的位置,从那里元素被采样出来。我们如何找到它?此外,有什么方法可以用任何其他数字替换该采样元素?
【问题讨论】:
-
如果你想知道被采样元素的索引,为什么不从索引集中采样(并使用采样索引)而不是直接从向量中采样?
-
如果您只对位置感兴趣而不对元素感兴趣,为什么不使用
sample(1:length(x), 1)?