Tutorial R : Cara Memasukan Data Json dan Membaca File Json di Pemrograman R
File JSON menyimpan data sebagai teks dalam format yang dapat dibaca manusia. Json adalah singkatan dari JavaScript Object Notation. R dapat membaca file JSON menggunakan paket rjson.
Instal Paket rjson
Di konsol R, Anda dapat mengeluarkan perintah berikut untuk menginstal paket rjson.
install.packages("rjson")
Memasukan data
Buat file JSON dengan menyalin data di bawah ini ke editor teks seperti notepad. Simpan file dengan ekstensi .json dan pilih jenis file sebagai semua file (*. *) .
{ "ID":["1","2","3","4","5","6","7","8" ], "Name":["Rick","Dan","Michelle","Ryan","Gary","Nina","Simon","Guru" ], "Salary":["623.3","515.2","611","729","843.25","578","632.8","722.5" ], "StartDate":[ "1/1/2012","9/23/2013","11/15/2014","5/11/2014","3/27/2015","5/21/2013", "7/30/2013","6/17/2014"], "Dept":[ "IT","Operations","IT","HR","Finance","IT","Operations","Finance"] }
Baca File JSON
File JSON dibaca oleh R menggunakan fungsi dari JSON () . Itu disimpan sebagai daftar di R.
# Load the package required to read JSON files. library("rjson") # Give the input file name to the function. result <- fromJSON(file = "input.json") # Print the result. print(result)
Ketika kita menjalankan kode di atas, hasilnya adalah sebagai berikut -
$ID [1] "1" "2" "3" "4" "5" "6" "7" "8" $Name [1] "Rick" "Dan" "Michelle" "Ryan" "Gary" "Nina" "Simon" "Guru" $Salary [1] "623.3" "515.2" "611" "729" "843.25" "578" "632.8" "722.5" $StartDate [1] "1/1/2012" "9/23/2013" "11/15/2014" "5/11/2014" "3/27/2015" "5/21/2013" "7/30/2013" "6/17/2014" $Dept [1] "IT" "Operations" "IT" "HR" "Finance" "IT" "Operations" "Finance"
Ubah JSON menjadi Data Frame
Kita dapat mengonversi data yang diekstraksi di atas menjadi bingkai data R untuk analisis lebih lanjut menggunakan fungsi as.data.frame () .
# Load the package required to read JSON files. library("rjson") # Give the input file name to the function. result <- fromJSON(file = "input.json") # Convert JSON file to a data frame. json_data_frame <- as.data.frame(result) print(json_data_frame)
Ketika kita menjalankan kode di atas, hasilnya adalah sebagai berikut -
id, name, salary, start_date, dept 1 1 Rick 623.30 2012-01-01 IT 2 2 Dan 515.20 2013-09-23 Operations 3 3 Michelle 611.00 2014-11-15 IT 4 4 Ryan 729.00 2014-05-11 HR 5 NA Gary 843.25 2015-03-27 Finance 6 6 Nina 578.00 2013-05-21 IT 7 7 Simon 632.80 2013-07-30 Operations 8 8 Guru 722.50 2014-06-17 Finance
Post a Comment for "Tutorial R : Cara Memasukan Data Json dan Membaca File Json di Pemrograman R"