В этой статье мы увидим, как читать файл JSON в R на примере, а также рассмотрим, как преобразовать данные JSON в фрейм данных. Как мы знаем, в языке R мы должны установить разные пакеты для решения других задач, поэтому первым шагом является не что иное, как установка пакета rjson.
Поэтапная реализация
Шаг 1: Чтобы прочитать файл на языке R, мы должны установить пакет с именем rjson. Поэтому для установки пакета мы будем использовать функцию с именем install.packages().
R
install.packages
(
"rjson"
, dependencies = T)
Выход:
Шаг 2: На этом шаге нам нужно загрузить или сохранить пакет, и для этого мы можем использовать собственную библиотеку функций. Он загружает пакет rjson или сохраняет его для дальнейшего использования. Ниже код на языке R используется для хранения пакета rjson.
R
library
(rjson)
Мы видим, что библиотека успешно загружена
Шаг 3: На этом шаге нам нужно создать файл данных или файл JSON в этом примере, мы используем файл данных ниже. Важным моментом в файле данных является то, что расширение файла должно быть.json.
{
“CollegeID”:[“1″,”2″,”3″,”4″,”5″,”6″,”7″,”8” ],
“Name”:[“Priyanshu”,”Yashodhra”,”Abhishek”,”Tanmay”,”Samriddha”,”Anjali”,”Samrat”,”Nikhil” ],
“SubjectCode”:[“123″,”67″,”62″,”77″,”81″,”56″,”92″,”22” ],
“CourseStartDate”:[ “02/08/2018″,”09/03/2018″,”08/05/2018″,”05/11/2019″,”03/06/2019″,”05/11/2019”,
“07/10/2020″,”06/07/2015”],
“StudentDepartment”:[ “IT”,”Computer”,”ENTC”,”Electronics”,”Electrical”,”Civil”,”Chemical”,”Mechanical”]
}
Шаг 4: Теперь на этом шаге нам нужно прочитать файл с данными в формате JSON, и для этого мы будем использовать функцию fromJSON(). rjson предоставляет эту функцию, которая считывает файл с данными в формате JSON.
Syntax : fromJSON(path_of_a_file)
Приведенный ниже код на языке R полезен для функции fromJSON(). Ссылка на ссылку на файл json.
R
JsonData <-
fromJSON
(file = 'C:/Users/PRIYANSHU\
GUPTA/Desktop/student.json')
(JsonData)
Выход :
Шаг 5: Теперь на этом шаге мы увидим, как преобразовать данные JSON в фрейм данных, и для этого мы будем использовать функцию as.data.frame(). Эта функция помогает нам преобразовать данные JSON в фрейм данных.
Syntax : as.data.frame(json_data)
R
jsonData_to_DataFrame <-
as.data.frame
(JsonData)
Выход:
Шаг 6: Теперь вы можете видеть, что новый объект называется «jsonData_to_Data…»
Шаг 7: Здесь нам нужно щелкнуть по нему, чтобы увидеть, что наши данные представлены в табличной форме со строками и столбцами.