7 Stimmen

odbcConnectExcel-Funktion aus dem RODBC-Paket für R wird unter Ubuntu nicht gefunden

Die Installation des RODBC-Pakets unter Ubuntu ist ein wenig kompliziert. Zuerst habe ich gelernt, das Folgende zu installieren:

$ sudo apt-get install r-cran-rodbc

Das war nicht gut genug, da das Paket immer noch nach Header-Dateien suchte. Ich löste dieses Problem durch:

$ sudo apt-get install unixodbc-dev

Gut, RODBC wurde ordnungsgemäß auf dem Ubuntu-Rechner installiert. Aber wenn ich versuche, das folgende Skript auszuführen:

## import excel file from Dropbox

require("RODBC")

channel <- odbcConnectExcel("~/Dropbox/DATA/SAMPLE/petro.xls")

petro <- sqlFetch (channel, "weekly")

odbcClose(channel)

str(petro)
head(petro)

Ich erhalte eine Fehlermeldung, dass die Funktion odbcConnectExcel nicht gefunden wurde. Ich habe die Groß- und Kleinschreibung jedes Buchstabens überprüft, um sicherzustellen, dass es sich nicht um einen einfachen Tippfehler handelt. Fehlanzeige. Dann habe ich dasselbe Skript auf einer Windows-R-Installation ausgeführt (natürlich mit anderem Dateipfad), und das Skript funktioniert.

Irgendeine Idee, warum die Ubuntu R-Installation die Funktion odbcConnectExcel nicht finden kann und wie ich diese zum Laufen bringen kann?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X