如何在 Linux 上使用包 RODBC 将 accdb 文件读入 R?

How do I read an accdb file into R using the package RODBC on Linux?

提问人:Murray 提问时间:10/7/2023 最后编辑:Murray 更新时间:10/7/2023 访问量:35

问:

我正在尝试使用包 RODBC 将 accdb 文件读入 R,但我收到一条错误消息,希望得到一些帮助!我正在运行 Linux,不确定这是否使生活比在 Windows 上更困难?

数据库位于我的工作目录的子目录中。我试过了detections.accdbdata

库(“RODBC”)

con <- odbcConnect(“数据/检测.accdb”)

但出现错误

警告消息: 1:在 RODBC::odbcDriverConnect(“DSN=data/detections.accdb”) 中: [罗德布克]错误:状态 IM002,代码 0,消息 [unixODBC][驱动程序管理器]找不到数据源名称,并且未指定默认驱动程序 2:在 RODBC::odbcDriverConnect(“DSN=data/detections.accdb”) 中: ODBC 连接失败

FWIW 这些是我正在使用的 R 和 Ubuntu 版本:

sessionInfo() 会议信息

R 版本 4.3.1 (2023-06-16) 操作平台:x86_64-pc-linux-gnu(64 位) 运行环境:Ubuntu 20.04.6 LTS

在这里(如何从 Microsoft Access .accdb 数据库文件读取数据到 R 中?我看到一些评论表明,在 Linux 中无法完成我想要做的事情?2023 年仍然如此吗?

R Linux MS-访问 RODBC

评论


答: 暂无答案