Microsoft Excel
Last updated
Was this helpful?
Last updated
Was this helpful?
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
> #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
S obziorm da je paket XLConnect
zavisan od Java programskog jezika, nephodno je da je Java već instalirana. Pored ovoga, potrebno je i osigurati usaglašenost verzija Jave i R-a (32-bitna ili 64-bitna verzija).