Итак, у меня есть вложенные данные JSON, как показано ниже:
{
"School_Days" :[
{
"ts" : 1234,
"val": "ABC"
},
{
"ts" : 0987,
"val": "EFG"
}
]
}
Так что, когда я создаю фрейм данных, он создает фрейм данных, но у него есть 4 columns
и 1 row
вместо 2 columns
и 2 rows
ниже - мой код для анализа данных Json:
sc_data <- content(school_json,"parsed", "application/json","Accept:
application/json")
sc_df <- data.frame(sc_data, stringsAsFactors = FALSE)
Current Dataframe
School_Days.ts School_Days.Val School_Days.ts1 School_Days.val1
123 ABC 0987 EFG
Expected DataFrame
School_Days.ts School_Days.Val
123 ABC
0987 EFG
ПРИМЕЧАНИЕ. В настоящее время я извлекаю данные JSON из REST API и GET
вызываю их и сохраняю в school_json
Кроме того, typeof(school_json)
приводит к List
, который имеет следующий формат,
$School_Days
$School_Days[[1]]
$School_Days[[1]]$ts
[1] 1234
$School_Days[[1]]$Val
[1] "ABC"
$School_Days[[2]]
$School_Days[[2]]$ts
[1] 0987
$School_Days[[2]]$Val
[1] "EFG"