Skip to content Skip to sidebar Skip to footer

Tutorial R : Cara Memasukan Data Json dan Membaca File Json di Pemrograman 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"

close