Мы можем использовать числа в качестве индекса
v1[numvec]
Если мы используем row.names
для замены значения, обязательно измените его на numeric
на as.numeric
, иначе это character
класс и будет делать другое сопоставление
data
v1 <- c("Jhon", "Molly", "Jolly", "Holy", "Loly", "Solly", "Tolly",
"Dolly", "Hally", "Lucy")
set.seed(24)
numvec <- sample(10, 50, replace = TRUE)