r - R连接问题DB(sqlite)LabDB提供数据更改R的当前工作目录,当查询应用错误出现时
问题描述
getwd()
[1] "C:/Users/Alish Chelackal/Documents"
setwd("C:/Users/Alish Chelackal/Desktop/data base/project/task3")
library(RSQLite)
database <- dbConnect(SQLite(), dbname='TheLabDB')
dbDisconnect(database)
database <- dbConnect(SQLite(), dbname='TheLabDB')
statement <- "SELECT * FROM benches;"
result <- dbSendQuery(database,statement)
错误:没有这样的桌子:长椅
rows <- dbFetch(result, n=10)
dbFetch 中的错误(结果,n = 10):找不到对象“结果”
解决方案
如果 sqlite3 没有找到指定的数据库,它会创建一个新的(空)数据库(在当前工作目录中)。您可以在此处使用完整路径dbname="/path_to_db/TheLabDB"
或更改执行顺序setwd
,以便在dbConnect
.
推荐阅读
- xml - SPFx RelationshipDeleteBehavior 在 Web 部件预配期间不起作用
- android - 想要在从当前页面移动到上一页时显示进度条
- asp.net - 为什么即使 EnableSessionState 设置为 False,Asp.Net HTTP POST 也会导致 302 重定向到 GET
- scalardb - 我想知道cassy的错误日志在哪里输出
- python - 如何从矩阵中随机提取索引对?
- regex - 使用正则表达式的 nginx 位置指令
- spring-boot - 在 Spring Boot 验证中相互影响的验证字段
- firebase - 如何从 Unity 检查文件是否存在于 Firebase 存储中?
- mysql - 我想将查询的行结果转换为 1 行
- c# - 为对象的 Delphi 过程编组 C# 调用者