Невозможно выполнить фильтр - PullRequest
0 голосов
/ 01 декабря 2018

Все работало нормально до нескольких минут назад.Ниже приведен пример набора данных.

silence<-suppressWarnings
silence(library(tidyverse))
silence(library(nycflights13))
UAdaily<-flights %>% 
  filter(carrier=="UA") 

На что я получаю следующую ошибку:

 Error in filter.default(., carrier == "UA") : argument "x" is missing, with no default

Это происходит в наборе данных, с которым я тоже должен работать.Что возможно не так?Вот это traceback call

10: filter.default(., carrier == "UA")
9: filter(., carrier == "UA")
8: function_list[[k]](value)
7: withVisible(function_list[[k]](value))
6: freduce(value, `_function_list`)
5: `_fseq`(`_lhs`)
4: eval(quote(`_fseq`(`_lhs`)), env, env)
3: eval(quote(`_fseq`(`_lhs`)), env, env)
2: withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))
1: flights %>% filter(carrier == "UA")

Ответы [ 2 ]

0 голосов
/ 01 декабря 2018

Проблема заключалась в том, что есть еще одна filter функция, которая работает с filter{signal}.Решил с помощью dplyr::filter

0 голосов
/ 01 декабря 2018

Вот это:

library(dplyr)
library(nycflights13)
data(flights)

flights %>% 
  filter(carrier =="UA") 
# A tibble: 58,665 x 19
# year month   day dep_time sched_dep_time dep_delay arr_time sched_arr_time arr_delay carrier flight tailnum
#    <int> <int> <int>    <int>          <int>     <dbl>    <int>          <int>     <dbl> <chr>    <int> <chr>  
# 1  2013     1     1      517            515         2      830            819        11 UA        1545 N14228 
# 2  2013     1     1      533            529         4      850            830        20 UA        1714 N24211 
# 3  2013     1     1      554            558        -4      740            728        12 UA        1696 N39463 
# 4  2013     1     1      558            600        -2      924            917         7 UA         194 N29129 
# 5  2013     1     1      558            600        -2      923            937       -14 UA        1124 N53441 
# 6  2013     1     1      559            600        -1      854            902        -8 UA        1187 N76515 
# 7  2013     1     1      607            607         0      858            915       -17 UA        1077 N53442 
# 8  2013     1     1      611            600        11      945            931        14 UA         303 N532UA 
[…]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...