#r #vector
#r #вектор
Вопрос:
Как получить номер индекса в логическом векторе? Например, мой вектор выглядит так:
вектор = (TRUE TRUE FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE TRUE TRUE FALSE)
Как получить номер индекса для всех значений? vector[«TRUE»] не работает.
Комментарии:
1.
which(vector==TRUE)
2.
which(vector)
достаточно
Ответ №1:
Попробуйте использовать which
функцию (тип ?which
):
> my.vec <- c(TRUE, FALSE, FALSE, TRUE)
> which(my.vec)
> [1] 1 4