Как найти положение выбранного элемента? - PullRequest
0 голосов
/ 07 мая 2019

Я определил вектор,

x<-rep(10,times=10)

и запустил функцию выборки,

set.seed(42)
sample(x,1,replace=TRUE)

и, конечно, он покажет результат 10, но я хочу знатьположение этого элемента выборки в исходном векторе x, из которого элемент был выбран.Как мы находим это?И, кроме того, есть ли способ заменить этот элемент выборки на любое другое число?

1 Ответ

0 голосов
/ 07 мая 2019

В качестве обходного пути можно назвать элементы x:

x <- rep(10,times=10)
names(x) <- letters[seq_along(x)]
which(names(x) == names(sample(x,1,replace=TRUE)))
...