r - "object ' 天 ' not found r"。但'day'是一个列名

标签 r dplyr

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

相关文章:

r - 将 = 1 的值与一行中其他观测值的中值进行插补。 (右)

r - 连接具有相同后缀的变量对

r - 使用 dplyr 根据多列中的行值选择列

r - 条形图 dplyr 汇总值

r - 在 R 中,每个 ID 重复列值的平均数量是多少?

R- 如何使用包含因不同变量(列)而异的阈值的查找表来替换低于这些阈值的值?

r - 传单 R 中具有不同形状和颜色的自定义标记

r - 通过使用中断和分位数在数据框中动态创建垃圾箱会失败吗?

r - 将 do.call 与 dplyr 标准评估版本一起使用

r - 根据变量向量进行变异