Load Data MySQL Menggunakan R Studio - RMySQL Dan dbConnect
Selasa, 13 April 2021
MySQL
Pemrograman R Studio
Kalau diartikel sebelumnya membahas tentang Upload Data CSV Ke Server MySQL Dengan Menggunakan Query, kali ini saya akan membahas tentang cara load data / Upload data ke server MySQL namun dengan bahasa pemrograman R, dalam hal ini saya menggunak GUI dari R Studio.
Library yang digunakan untuk proses upload/ load data ke server MySQL ada 2, yaitu :
- RMySQL
- dbConnect
keduanya bisa diinstal langsung dengan perintah : install.packages("RMySQL") atau install.packages("dbConnect").
kendala yang biasa dihadapi adalah karena antara MySQL dan bahasa R mempunyai pemisah data berupa petik 1 ( ' ) dan petik ( " ), jadi agak sedikit tricky untuk pembuatan scriptnya.
berikut trik yang biasa saya gunakan dalam mengeksekusi perintah Load Data MySQL dengan R Studio :
1 2 3 4 5 6 7 8 9 10 11 | library(RMySQL) library(dbConnect) petik2 ='"'; enclo = paste0("ENCLOSED BY '",petik2,"'") koneksi= dbConnect(MySQL(), user="root", password="xxxxxxx", host="localhost", dbname="dportal") dbSendQuery(koneksi, paste0('LOAD DATA INFILE "C:/Users/kuswendi.diden/Documents/errorclocking.csv" INTO TABLE errclock FIELDS TERMINATED BY ";"',enclo,' LINES TERMINATED BY "\r\n" IGNORE 1 LINES (employeeid,tgl,timein,timeout,keterangan,status);')) |
untuk password, path file, nama field, silahkan bisa disesuaikan yaa.