我正在使用此代码将数据从 DB 加载ontime
到 R 中的数据框中。
library(RSQLite)
library(DBI)
ontime <- dbConnect(RSQLite::SQLite(), dbname = "ontime.sqlite3")
from_db <- function(sql) {
dbGetQuery(ontime, sql)
}
from_db("select count(*), tailnum from ontime group by tailnum")
tails <- from_db("select distinct tailnum from ontime")
但是,似乎 R 找不到ontime
我从 SQLite shell 创建的数据库。
Error in sqliteSendQuery(con, statement, bind.data) :
error in statement: no such table: ontime
我试图ontime
在磁盘上搜索,但没有找到。我还使用select * from ontime
命令仔细检查了该数据库是否存在。那么,这个数据库存储在磁盘上的什么位置,我该如何找到它呢?