2014-08-27 160 views
0

我已經搜索,似乎RODBC或Roracle用於連接到R內的oracle數據庫。從R連接到Oracle數據庫?

但是,這兩個軟件包將不會安裝在R 3.1.1 ....我是否缺少什麼?是否有新的/最新的軟件包出來,我應該使用?

包「RODBC」可以作爲一個源包而不是作爲二進制

警告在install.packages: 包「RODBC」不可用(對於R 3.1.1版)

我我正在使用Mac OSX 10.9.4。我嘗試使用install.packages('RODBC')。

+0

請註明您的操作系統,R的版本以及您用於安裝的確切方法(代碼)。 – Andrie 2014-08-27 20:21:04

+0

我正在使用Mac OSX 10.9.4。我嘗試使用install.packages('RODBC') – runningbirds 2014-08-27 20:40:28

+1

蘋果已經使用ODBC在小牛隊中更加痛苦。有關詳細信息,請參見[這裏](http://stackoverflow.com/q/23419243/324364)。如果有的話,ROracle更難在Mac上工作,但它可以完成。您需要再次從源代碼編譯,主要遵循Linux說明,但有一些[修改](http://stackoverflow.com/q/5550977/324364)。當然,因爲這兩個都需要從源代碼編譯包,所以你需要安裝Apple的開發工具。 – joran 2014-08-28 04:02:31

回答

2

當我使用3.1.1時,我得到這個消息,所以我使用R studio切換到3.1.0。

當我,使用R 3.1.0我得到的消息

Warning message: 
package ‘RODBC’ was built under R version 3.1.2 

的包裝確實得到安裝,我能夠使用的功能在包就好了。

+0

太棒了,它現在有效。我在幾個月內沒有嘗試過,但看起來像10月份3.1.2的變化已經使它現在起作用。 – runningbirds 2015-01-14 01:23:21