在 Ubuntu 上安装 RODBC 包有点麻烦。首先,我学会了安装以下内容:
$ sudo apt-get install r-cran-rodbc
这还不够好,因为包仍在寻找头文件。我通过以下方式解决了这个问题:
$ sudo apt-get install unixodbc-dev
很好,RODBC 已正确安装在 Ubuntu 机器上。但是当我尝试运行以下脚本时:
## import excel file from Dropbox
require("RODBC")
channel <- odbcConnectExcel("~/Dropbox/DATA/SAMPLE/petro.xls")
petro <- sqlFetch (channel, "weekly")
odbcClose(channel)
str(petro)
head(petro)
我收到一个错误,提示找不到函数 odbcConnectExcel。我检查了每个字母的大小写,确保它不是一个简单的错字。没有。然后我在 Windows R 安装上运行了相同的脚本(当然,文件路径不同)并且脚本有效。
知道为什么 Ubuntu R 安装找不到 odbcConnectExcel 函数以及如何让它工作吗?