我正在使用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提示符内)执行时,工作正常。