Ошибка в использовании contains () в команде фильтра dplyr - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь отфильтровать значения столбца 2010. Фактическое имя столбца - «Y2010».Я знаю, чтобы получить вывод простым способом, но я пытаюсь использовать function contains() для извлечения значений столбца Y2010, которые больше 150000.

Код, который я использовал: filter(HistData, contains("2010")>150000)

Это не работает.Я получаю следующую ошибку:

Error in filter_impl(.data, quo) : 
Evaluation error: No tidyselect variables were registered.

Я не мог понять, что я делаю неправильно.Это contains отлично работает, когда я использую команду select.select(histdata,contains("2010").

Может кто-нибудь объяснить, что мне не хватает в команде фильтра.

1 Ответ

0 голосов
/ 26 сентября 2018

Это из-за «избранных» помощников.В команде фильтра я использовал вспомогательные команды select, такие как конец_свободы, содержит и т. Д.

...