Я использую набор данных mtcars, чтобы проиллюстрировать мой вопрос.
Например, я хочу подмножить данные на 4-цилиндровые автомобили. Я могу сделать:
mtcars %>% filter(cyl == 4)
В моей работе мне нужно передать строковую переменную в качестве имени столбца. Например:
var <- 'cyl'
mtcars %>% filter(var == 4)
Я также сделал:
mtcars %>% filter(!!var == 4)
В обоих случаях я получил пустой фреймворк.