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関数が見つからない理由と、これを機能させる方法についてのアイデアはありますか?