You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在RStudio中用CSV文件创建数据库时database.sqlite不存在如何解决

你查询不到database.sqlite文件的核心原因是你创建的文件和你查询的文件名称、路径完全不匹配,这个文件不需要从任何R包获取,你自己执行创建代码就能生成。

具体排查和解决步骤:

  • 你参考的教程里指定生成的数据库文件路径为data/portal-database-output.sqlite,意味着创建成功后文件会保存在你当前R工作目录的data子文件夹下,文件名为portal-database-output.sqlite,和你查询的database.sqlite本来就不是同一个文件,自然返回FALSE。
  • 如果你需要生成名为database.sqlite的文件,直接修改创建代码的路径参数即可:
# 直接指定要生成的文件名,文件会生成在R的当前工作目录下
my_db_file <- "database.sqlite"
my_db <- src_sqlite(my_db_file, create = TRUE)
  • 运行上述代码后再次执行file.exists("database.sqlite"),就会返回TRUE。

小提示:如果运行创建代码时报路径不存在的错误,要么先在当前工作目录新建对应的子文件夹,要么直接省略嵌套路径,把数据库文件存在当前工作目录就能避免路径匹配问题。

内容的提问来源于stack exchange,提问作者cocoatherapy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 01:12:02