Jurusan : Teknik Informatika
Dosen Pembimbing : Prof. Dr. Suhartono, M.Kom
Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Cara mengimport data dari file dengan format .csv dan .txt. Secara umum fungsi-fungsi yang digunakan untuk membaca data pada file dengan format tersebut adalah sebagai berikut:
read.table(file, header = FALSE, sep = "", dec = ".",
stringsAsFactors = default.stringsAsFactors())
read.csv(file, header = TRUE, sep = ",", dec = ".")
read.csv2(file, header = TRUE, sep = ";", dec = ",")
read.delim(file, header = TRUE, sep = "\t", dec = ".")
read.delim2(file, header = TRUE, sep = "\t", dec = ",")
Catatan:
file : lokasi dan nama file yang akan dibaca diakhiri dengan format file. Secara default fungsi akan membaca file yang ada pada working directory. Untuk mengetahui lokasi working directory, jalankan fungsi getwd(). Salin file yang akan dibaca pada lokasi working directory.
header : nilai logik yang menunjukkan apakah baris pertama pada file yang dibaca akan dibaca sebagai nama kolom.
sep : simbol yang menujukkan pemisah antar data. Pemisah antar data dapat berupa ““,”;“,”.”, dll.
dec : simbol yang menujukkan desimal. Pemisah desimal dapat berupa “.” atau “,”.
stringsAsFactors : nilai logik yang menunjukkan apakah jenis data string akan dikonversi menjadi factor.
Kelima fungsi tersebut digunakan untuk membaca data tabular atau data yang disusun kedalam format tabel. Fungsi read.table() merupakan bentuk umum dari keempat fungsi lainnya. Fungsi tersebut dapat digunakan untuk membaca data dalam kedua format yang telah disebutkan sebelumnya. Fungsi lainnya lebih spesifi, dimana fungsi read.csv() dan read.csv2() digunakan untuk membaca data dengan ekstensi .csv, sedangkan read.delim() dan read.delim2() untuk membaca data dengan ekstensi .txt. Berikut adalah contoh bagaimana cara membaca data dengan nama data.csv yang ada pada working directory dengan pemisah antar data berupa ; dan tanda koma berupa ,:
data <- read.table(file="data.csv", sep=";", dec=",")
Membaca Data Dari Library
Untuk keperluan pendidikan atau pengujian sebuah fungsi biasanya dalam sebuah library disediakan dataset yang siap digunakan. R melalui library datasets menyediakan sejumlah data yang dapat digunakan untuk berlatih menggunakan R. Berikut adalah fungsi yang digunakan untuk mengecek dataset apa saja yang tersedia pada sebuah library:
data(package=.packages(all.available = TRUE))
Catatan:
package: nama library yang hendak dicek dataset yang tersedia.
Berikut adalah contoh cara melakukan pengecekan pada dataset yang tersedia pada library datasets:
data(package=“datasets”)
cek seluruh dataset dari seluruh library yg telah dimuat data()
Referensi
https://rpubs.com/ummiku/841844?fbclid=IwAR1JajLmEV7pYVF9Dakozv5O2YhmvrrM_vImSU85OqO3gp4tjflmPawtaIM