У меня есть следующий data.frame с одной колонкой под названием «JSON» и два ряда данных JSON:Как разбирать JSON с помощью JSON в столбце dataframe?
df <- data.frame(json = c('{"client":"ABC Company","totalUSD":7110.0000,"durationDays":731,"familySize":4,"assignmentType":"Long Term","homeLocation":"Australia","hostLocation":"United States","serviceName":"Service ABC","homeLocationGeoLat":-25.274398,"homeLocationGeoLng":133.775136,"hostLocationGeoLat":37.09024,"hostLocationGeoLng":-95.712891}', '{"client":"ABC Company","totalUSD":7110.0000,"durationDays":731,"familySize":4,"assignmentType":"Long Term","homeLocation":"Australia","hostLocation":"United States","serviceName":"Service XYZ","homeLocationGeoLat":-25.274398,"homeLocationGeoLng":133.775136,"hostLocationGeoLat":37.09024,"hostLocationGeoLng":-95.712891}'))
Я пытаюсь разобрать JSON в data.frame с использованием fromJSON из пакета rjson.
я бросил столбец как тип характера, а затем пытаться разобрать:
> df$json <- as.character(df$json)
> final <- fromJSON(json_str = df$json)
Однако, это только кажется, чтобы дать мне первую строку JSON, в то время как я ожидаю, 2 строки.
Как я могу разобрать JSON в data.frame из df $ json?