我正在研究dplyr
的主要功能包裹。当我输入flights
时我有:
year month day dep_time sched_dep_time dep_delay
<int> <int> <int> <int> <int> <dbl>
1 2013 1 1 517 515 2
2 2013 1 1 533 529 4
3 2013 1 1 542 540 2
4 2013 1 1 544 545 -1
5 2013 1 1 554 600 -6
6 2013 1 1 554 558 -4
7 2013 1 1 555 600 -5
8 2013 1 1 557 600 -3
9 2013 1 1 557 600 -3
10 2013 1 1 558 600 -2
我们可以看到day
是一个列名。当我输入:
jan1 <- filter (flights, month == 1, day==1)
我收到错误消息
Error in match.arg(method) : object 'day' not found
但它是一个列名。你能帮我吗?
最佳答案
我认为您可能加载了一个不同的包,它也定义了过滤器
,因为
library(nycflights13)
filter(flights, month==1, day==2)
对我有用。
您可以显式使用 dplyr::filter
并查看它是否有效吗?
dplyr::filter(flights, month==1, day==2)
关于r - "object ' 天 ' not found r"。但'day'是一个列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43632459/