Предупреждение tidyverse: аргумент `i` в` [`()` не может быть матрицей, как в таблице 3.0.0 - PullRequest
0 голосов
/ 03 августа 2020

Я получаю предупреждение, когда хочу выбрать строки в зависимости от среднего значения одной из переменных в тибле. См. Подробности ниже и предупреждение. Так что мне интересно, есть ли более tidyverse решение для этого.

Пример данных:

 x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
 y <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
 z <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

 xyz <- tibble(x, y, z)

 group1 <- xyz[xyz[2] < stats::median(purrr::as_vector(xyz$y), na.rm = TRUE), ]

Предупреждение: аргумент i для `` [() не может быть матрицей в версии 3.0.0. Преобразовать в вектор.

Заранее спасибо

1 Ответ

0 голосов
/ 03 августа 2020
xyz %>% 
  filter(y < stats::median(y))
...