Ich versuche, meine Sequel Pro-Datenbank mit R zu verbinden. In Joseph Adlers "R in a Nutshell" - Seite 164 - listet er verschiedene ODBC-Treiber für verschiedene Datenbanken auf, kann dies aber nicht Finde einen für Sequel Pro. Jede Hilfe, die den Treiber verwendet, wäre sehr willkommen.ODBC-Treiber zum Verbinden von Sequel Pro mit R
Antwort
Ich habe keinen Sequel Pro-Datenbank, aber hier sind die Schritte, würden Sie wahrscheinlich folgen:
- Installieren Sie den richtigen ODBC-Treiber (http://dev.mysql.com/downloads/connector/ odbc /)
- Fügen Sie die Datenbank als ODBC-DSN hinzu. Dies ist in Windows unter Verwaltung -> Datenquellen (ODBC) verfügbar. (Klicken Sie mit der rechten Maustaste auf Startmenü, "Anpassen ..." und wählen Sie eine der Anzeigeoptionen unter "Systemverwaltungstools".) Fügen Sie die Datenbank unter "Datei-DSN" (höchstwahrscheinlich) oder "Benutzer-DSN" hinzu.
Verwenden R ODBC-Verbindung zu öffnen:
library(RODBC) dsn <- "this is the dsn assigned in the windows tool" db <- odbcConnect(dsn) sqlQuery(db, "select * from whatever") sqlSave(db, df)
Daten in df
. Entschuldigung, ich kann Ihnen den genauen Prozess nicht geben, aber ich habe nicht die notwendigen Daten.
Werden die Schritte für einen Mac gleich sein? –
http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-installation-binary-macosx.html –
http://dev.mysql.com/doc/refman/5.1/en/connector -odbc-konfiguration-dsn-macosx.html –
Soweit ich sagen kann, ist Sequel Pro nur ein Frontend für MySQL, nicht eine db selbst. Daher würden Sie vermutlich mit den MySQL ODBC-Treibern auf dieselbe Weise eine Verbindung herstellen, wie Sie Sequel Pro mit Ihrem MySQL-Server verbunden haben. – joran