Mac R工作与mdbtools工作与macport安装而不是自制安装



我正在使用R访问.mdb文件。

library("Hmisc")
mdb.get("NCSS_Lab_Data_Mart_09142018.mdb", tables=TRUE)

在使用这个r代码之前,我需要在m1 Mac上安装home-brew。然后我用:brew install mdbtools安装了mdbtools。然而,我的r不起作用。错误:

ERROR: sh: mdb-tables: command not found
Fehler in system(paste("mdb-tables -1", file), intern = TRUE) : 

但是我可以在我的终端上运行mdb-ver,这意味着我的mdbtools已经成功安装。

然后我使用macport安装mdbtools。现在一切正常。R代码工作得很好。

我只是好奇这是怎么发生的。我想知道为什么?谢谢你们的帮助!

我有一个类似的问题,并做了一个解决方案,从终端使用R,它运行正常。

因此,从RStudio返回相同的错误,但当我从终端(在R提示符内)执行时,工作正常。

最新更新