Import data dari Ms Excel dengan RODBC

Bagi rekan-rekan yang memiliki data yang tersimpan di MS Excel dapat kita ambil di R dengan menggunakan library RODBC. Library ini tersedia di CRAN, sehingga mudah untuk diinstall.

Apabila belum ada, maka silahkan diinstall dengan perintah :

install.packages("RODBC")

Untuk menggunakan library RODBC untuk koneksi ke Excel ini ada beberapa fungsi utama, yaitu :

  • odbcConnectExcel() : digunakan untuk membuka koneksi dengan data yang tersimpan di excel
  • odbcCloseAll(): digunakan untuk menutup semua koneksi ODBC, termasuk ODBC
  • sqlTables(): digunakan untuk menampilkan tabel yang ada dalam Excel
  • sqlFetch(): digunakan untuk membaca data dari Excel dalam bentuk data frame

Baiklah berikut ini saya sertakan langkah-langkah untuk menggunakan library RODBC, khususnya untuk membaca file Excel. Data ini terdiri dari 2 sheet, yaitu sheet 1 yang berisi data Angka Buta Huruf Jawa Timur dan sheet 2 yang berisi data kependudukan.

library(RODBC)
data1 <- odbcConnectExcel("c:/data1.xls")
sqlTables(data1)
sqlFetch(data1,"AngkaButaHuruf") -> ABH
sqlFetch(data1,"Penduduk") -> Penduduk
names(ABH)
names(Penduduk)

Setelah melakukan koneksi dengan Excel tersebut, rekan-rekan dapat dengan mudah melakukan analisis lanjutan. Apabila analisis sudah selesai maka kita dapat menutupnya dengan fungsi RODBC odbcCloseAll().

odbcCloseAll()

Terima Kasih, semoga dapat berguna.

Salam,

Unung Istopo H.

Tulisan dan demo ini saya kerjakan dengan Windows 2000, R 1.9.0 (Win) dan Ms Excel – Pinjem Komputer Tim Lain :) . Artikel ini juga saya bikin bagi temen-temen yang masih sayang banget ama produknya Microsoft. :)

Both comments and pings are currently closed.

Comments are closed.

Sorry, no posts matched your criteria.