Ich habe GNU R
installiert (das S-like
statistics Paket; Version 2.8.1) und PostgreSQL (8.4.1)
, aber ich kann GNU R
nicht mit meinem RDBMS
verbinden.
Als ich das zuerst tat (vor Jahren - Code verloren) DBI
für R
war nicht vorhanden. Jetzt tut es das. Ich bin auch verwirrt, welches R
-Paket zu verwenden ist. Eine schnelle Suche gibt zurück:
RPgSQL
Sieht verlassen aus. Ich wünschte, sie würden ein Datum auf ihre Webseite setzen. - ( Mein Linux distribution
verpackt nicht R
-Pakete (Ironie), aber ich kann% cc_de% problemlos ausführen.
Ich habe R CMD INSTALL package.tar.gz
installiert: Viele Dokumente sagen, dass RPostgreSQL
aufgerufen werden soll, aber ich erhalte folgende Fehlermeldung: dbConnect
.
Nur der Vollständigkeit halber haben Sie zwei weitere Optionen
Aber als RPostgreSQL Betreuer / Co-Autor Ich bin froh, dass Sie gefunden haben dieses. Wie auf dem anderen Poster vorgeschlagen, versuchen Sie library(RPostgreSQL)
, bevor Sie Befehle ausgeben. Wenn du auf andere Probleme stößt, kannst du mir per E-Mail einen Fehler melden.
Bearbeiten : Es gibt eine weitere Möglichkeit, R in PostgreSQL einzubetten, indem Sie Joe Conways PL / R
Vielleicht müssen Sie require(RPostgreSQL)
ausführen, bevor Sie dbConnect
verwenden können?
RODBC funktioniert großartig für mich. Sie müssen nur einen Datenquellennamen (DSN) für die Datenbank einrichten, mit der Sie eine Verbindung herstellen möchten. Ich finde das nett, weil dann die spezifischen Verbindungsinformationen nicht in R gespeichert werden müssen und für Ihre Mitarbeiter variieren können.
Ja, es klingt, als hätten Sie das RPostgresSQL-Paket nicht geladen.
Tags und Links r postgresql