Моя проблема с R заключается в том, что когда я пытаюсь импортировать из базы данных, используя Dplyr, он говорит, что «объект XXX не найден», но та же функция работала до сих пор!
это мой полный код.
connection <- dbConnect(RSQLite::SQLite(), dbname="../dataset/ontime.sqlite3")
from_db <- function(sql){
dbGetQuery(ontime, sql)
}
ontime <- tbl(connection, "ontime")
number_of_flights <- ontime %>%
filter(Cancelled == 0) %>%
select(Year, TailNum, Cancelled) %>%
group_by(Year) %>%
summarise(NumberOfFlights = n_distinct(TailNum)) %>%
as.data.frame()
и возвращает меня:
Ошибка в n_distinct_multi (list (...), na.rm): объект "TailNum" не найден.
это то же самоеФункция работала до получаса назад, и я ничего не изменил!
Не могли бы вы помочь мне понять, что здесь происходит?
заранее спасибо