Closed. This question is not reproducible or was caused by typos。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

4年前关闭。



Improve this question




我正在研究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)

我收到错误消息



但这是列名。你可以帮帮我吗?

最佳答案

我认为您可能加载了另一个也定义了filter的程序包,因为

 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/

10-12 19:16