Datenbanken abfragen
Zum Abfragen einer Datenbank mit DBI
-Mitteln
und zur Rückgabe von Datenrahmen mit Ergebnismengen nimmt man die Funktion dbGetQuery()
. Diese Funktion benötigt ein
Verbindungsobjekt und eine SQL-Anweisung als Argumente. Über zusätzliche Optionen
können Sie sich auf den Hilfeseiten des DBI-Pakets zur jeweiligen Datenbank
informieren.
Um beispielsweise noch einmal eine Liste aller Siege und Niederlagen der Teams der American League im Jahr 2008 abzurufen, könnten wir die folgende Abfrage übergeben:
> Teams.sql <- "SELECT TeamID, W, L + FROM Teams + WHERE JahrID = 2008 + AND LigaID = 'AL'" > Bilanz.AL.2008 <- dbGetQuery(BBDB, statement = Teams.sql)
Informationen über alle Schlagmänner (Batter) für das Jahr 2008 bekäme man zum Beispiel ...
Get R in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.