Думал, что это будет легкая задача, но у меня болит голова. Я пытаюсь filter
строк, когда встречается определенный conditio
n, однако я получаю ошибку. Ниже приведен пример кода
library(tidyverse)
DF = data.frame(id = sample.int(20,20, replace = TRUE), A = runif(20, 100, 150), Dat = runif(20, 400,700))
DF_1 = DF %>% filter(id == c(6,8,17))
Но код дает мне предупреждение ниже с DF_1
data.frame
, который имеет данные только тогда, когда id
равен 8 и 17, тогда как он должен давать мне data.frame
для id
равно 6,8 и 17.
Предупреждающее сообщение:
In id == c (6, 8, 17): большая длина объекта не кратна короткой длине объекта