Я пытаюсь создать вложенный файл JSON из фрейма данных. Может ли кто-нибудь помочь мне разобраться в этом?
sample <- data.frame(id=c(1,2,3,4,5),names = c('a','b','c','d','e'),
type = c('xx','xx','yy','xx','zz'),
height = c(12,10,11,13,15),
width = c(2,3,5,4,4))
jsonlite::toJSON(sample, pretty=TRUE, auto_unbox=TRUE)
Дает мне этот результат,
[
{
"id": 1,
"names": "a",
"type": "xx",
"height": 12,
"width": 2
},
{...
},
{...
},
...
]
Я бы хотел, чтобы результаты были вложены вот так,
[
{
"id": 1,
"names": "a",
"metadata": {
"type": "xx",
"height": 12,
"width": 2
}
},
{...
},
{...
},
...
]
Как мне получить данные в этом формате? Любая помощь будет оценена. Спасибо!