Import Excel Data to R

posted to on 13 February 2017

Umumnya spreadsheet Excel paling sering digunakan pada kehidupan sehari-hari, hal ini dikarenakan Excel merupakan tool yang paling mudah untuk melakukan penyimpanan dan analisa data pada berbagai aplikasi di dunia kerja. Untuk melakukan import data dari Excel ke dalam R ada beberapa hal yang perlu kita perhatikan.

Langkah 1

Sebelum mulai melakukan import data ke R, kita perlu melakukan formatting pada data kita, berikut adalah beberapa hal yang perlu kita perhatikan dalam melakukan formatting berkas Excel kita.

  • Baris pertama umumnya digunakan sebagai header, dimana kolom pertama digunakan untuk mengidentifikasi unit sampling
  • Hindari penggunaan names, value, atau field dengan blank spaces
  • Jika ingin menggabungkan kata, gunakan . (mis: Panjang.Tanah)
  • Lebih mudah menggunakan nama pendek
  • Hindari penggunaan simbol ? $ % ^ & * ( ) - # ? , < > / | \ [ ] { dan } sebagai nama
  • Hapus semua comment dari berkas Excel
  • Pastikan bahwa nilai-nilai yang hilang dalam rangkaian data ditunjukkan dengan NA

Langkah 2

Pasang paket xlsx pada lingkungan R dengan install.packages('xlsx'), lalu panggil dengan library('xlsx').
Berikut adalah fungsi dasar untuk membaca berkas Excel :

df <- read.xlsx("nama berkas", 
                sheetIndex = 1)

catatan perlu menambahkan indeks atau nama sheet pada penggunaan fungsi ini. Contoh diatas menggunakan indeks pertama dari berkas Excel yang di import. Bila data yang akan di import cukup besar, bisa menggunakan fungsi read.xlsx2():

df <- read.xlsx2("nama berkas",
                 sheetIndex = 1,
                 startRow= 2,
                 colIndex = 2)

Dengan melakukan import data Excel ke R, anda dapat memulai melakukan analisis data dengan R.


Pair With Me!
Comments? Contact me via Twitter or e-mail.