Вот необработанные json
данные:
json_file <- '{"name":"Doe, John","group":"Red","age":{"v_0":24}}
{"name":"Doe, Jane","group":"Green","age":{"v_0":31}}
{"name":"Smith, Joan","group":"Yellow","age":{"v_0":22}}'
Когда я хочу преобразовать json_file
во фрейм данных:
library(RJSONIO)
json_file <- fromJSON(json_file)
Я получаю эту ошибку:
Error: parse error: trailing garbage
:"Red","age":{"v_0":24}} {"name":"Doe, Jane","group":"Gr
(right here) ------^
Я знаю, если я изменю необработанные данные на следующие данные, все будет хорошо:
json_file <- '[{"name":"Doe, John","group":"Red","age":{"v_0":24}},
{"name":"Doe, Jane","group":"Green","age":{"v_0":31}},
{"name":"Smith, Joan","group":"Yellow","age":{"v_0":22}}]'
Но на самом деле я хотел бы знать:
1)Как получить фрейм данных из необработанных данных, не разделяя его объекты, используя [
, ,
и ]
?
2) Если нет способа, как разделить объекты на большие json
файл, добавив ,
в конец каждой строки, кроме последней, а также добавив [
и ]
в первую и последнюю строку файла?