Я хотел бы вернуть некоторые индексы, используя a для l oop, и прямо сейчас l oop возвращает только NA.
df <- data.frame(v1 = c("a", "b", "c", "d", "e"),
v2 = c("f", "g", "h", "i", "j"),
v3 = c("aa", "bb", "cc", "bb", "dd"))
vec <- c("aa", "bb", "ee")
res <- list()
for (i in(vec)){
temp <- vec[i]
res[[i]] <- grep(temp, df[,3])
}
дает
res
$aa
[1] NA NA NA NA NA
$bb
[1] NA NA NA NA NA
$ee
[1] NA NA NA NA NA
пока я борюсь за это
res
$aa
[1] 1
$bb
[1] 2 4
$ee
[1]
Что это за очень простая вещь, о которой я не знаю?