Microsoft Access
Slično kao i za import podataka iz MS Excela, za import podataka iz MS Accessa neophodno je instalirati i koristiti pakete koji nijesu dio osnovne konfiguracije.
Zadatak: Fajl (db_03.zip) dat u prilogu prvo otpakovati, pa zipovani fajl (db_03.accdb) sačuvati u radnom direktorijumu. Nakon toga importovati podatke iz tabele pod nazivom Tabela1
u R objekat db.accdb
.
> #narednu komandu izvrsiti ukoliko RODBC paket vec nije instaliran
> #install.packages("RODBC")
> library(RODBC)
> #uspostaviti ODBC konekciju
> odbc.con <- odbcConnectAccess2007(access.file = "db_03.accdb")
> #definisati SQL komandu za import podataka
> sql.com <- "SELECT * FROM Tabela1"
> #importovati podatke pomocu sqlQuery funkcije
> db.accdb <- sqlQuery(channel = odbc.con, query = sql.com)
> #prikazati prva 2 reda db.accdb data framea
> head(db.accdb, 2)
ID x y z
1 1 2 5 a
2 2 4 4 b
> #zatvoriti ODBC konekciju
> odbcClose(channel = odbc.con)
Više detalja o ODBC konekcijama prikazano je u ovom primjeru.
Last updated
Was this helpful?