I am trying to convert the json below into a data frame:
data_toy.json =
{
"department": {
"BME": [
{
"course_name": "BMD_ENG_250-0_20 Thermodynamics",
"instructor": "Neha Kamat",
"instructor_gender": "F"
}
]
}
}
However, when I run
library(jsonlite)
dat <- as.data.frame(fromJSON('data_toy.json'))
I get:
> str(dat)
'data.frame': 1 obs. of 3 variables:
$ department.BME.course_name : chr "BMD_ENG_250-0_20 Thermodynamics"
$ department.BME.instructor : chr "Neha Kamat"
$ department.BME.instructor_gender: chr "F"
How do I:
1) Add a column for department
?
2) Make the columns: department, course_name, instructor, instructor_gender?