Microsoft Excel

Osnovna R konfiguracija ne sadrži funkcije za import podataka iz MS Excel fajlova, pa je za ovaj zadatak neophodno prvo instalirati i importovati neke od paketa namijenjenih ovoj svrsi. Naredno rješenje zadatka prikazuje neke od načina importa ovog tipa fajla u R.

Zadatak: Fajl (db_02.xlsx) dat u prilogu sačuvati u radnom direktorijumu, a zatim importovati podatke iz radnog lista Sheet1 i Sheet2 u R objekte db.s1 i db.s2

db_02.xlsx
> #narednu komandu izvrsiti ukoliko XLConnect paket vec nije instaliran
> #install.packages("XLConnect")

> #importovati XLConnect paket
> library(XLConnect)
> 
> wb <- loadWorkbook("db_02.xlsx")
> #argument sheet definisan kao naziv radnog lista (Sheet1)
> db.s1 <- readWorksheet(wb, sheet = "Sheet1")
> #argument sheet definisan kao redni broj radnog lista (2)
> db.s2 <- readWorksheet(wb, sheet = 2)
> saveWorkbook(wb)
> 
> #prikazati prva 2 reda data frameova
> head(db.s1, 2)
  x y
1 1 5
2 2 4
> head(db.s2, 2)
  a b
1 2 4
2 4 8

> #detalji o argumentima funkcije readWorksheet 
> ?readWorksheet

Last updated

Was this helpful?