dph*_*ber 8 sqlite r dplyr rsqlite r-package
我无法列出我从 R 连接到的 sqlite 数据库的表。
我使用“数据库浏览器” https://sqlitebrowser.org/在数据库 (WBS_test1.db) 中设置表
在命令窗口中查看此数据库,我可以通过 .tables 列出表并通过 .schema 查看数据标头,因此我知道它们是(当然也可以在数据库浏览器中预览)。
然而,在 R 中...,我设置了我的工作目录等。
library(DBI)
library(RSQLite)
setwd(dir = "C:/here/there/folder")
sqlite <- dbDriver("SQLite")
然后,我连接到数据库并尝试专门列出其中一个表中的表和字段
DBtest <- dbConnect(sqlite,"WBS_Test1.db")
dbListTables(DBtest)
dbListFields(DBtest, "WBS_CO2")
我得到一个返回的“字符(0)”,从周围搜索看来,它表明这些表是临时的。
我也尝试过使用 dplyr 包
library(dplyr)
# connect to the sqlite file
test_db <- src_sqlite("C:/SQLite/WBS_test.db", create = TRUE)
src_tbls(test_db)
这再次返回一个“字符(0)”
我之前没有使用 SQLite 的经验,也没有使用 R 的经验,所以我可能错过了一些简单的东西,但我无法弄清楚。建议???也许我没有将 wd 定向到 RSQLite 包的正确位置?
谢谢!
| 归档时间: | 
 | 
| 查看次数: | 6407 次 | 
| 最近记录: |