【发布时间】:2019-03-06 10:43:09
【问题描述】:
我正在尝试过滤列 2010 的值。实际的列名称是“Y2010”。我知道以简单的方式获得输出,但我正在尝试使用function contains() 来获取大于 150000 的 Y2010 列的值。
我使用的代码是:
filter(HistData, contains("2010")>150000)
这不起作用。我收到以下错误:
Error in filter_impl(.data, quo) :
Evaluation error: No tidyselect variables were registered.
我不明白我做错了什么。
当我使用select 命令时,这个contains 工作正常。
select(histdata,contains("2010")。
谁能解释一下我在过滤器命令中遗漏了什么。
【问题讨论】:
-
请使用
dput()分享您的数据,以便其他人可以提供帮助。在此处查看更多信息How to make a great R reproducible example?