Я хочу, чтобы преобразовать JSON-файл в dataframe в R. С помощью следующего кода:Невозможно преобразовать JSON в dataframe
link <- 'https://www.dropbox.com/s/ckfn1fpkcix1ccu/bevingenbag.json'
document <- fromJSON(file = link, method = 'C')
bev <- do.call("cbind", document)
я получаю это:
type features
1 FeatureCollection list(type = "Feature", geometry = list(type = "Point", coordinates = c(6.54800000288927, 52.9920000044505)), properties = list(gid = "1496600", yymmdd = "19861226", lat = "52.992", lon = "6.548", mag = "2.8", depth = "1.0", knmilocatie = "Assen", baglocatie = "Assen", tijd = "74751"))
который первая строка матрицы. Все остальные строки имеют одинаковую структуру. Меня интересует часть properties = list(gid = "1496600", yymmdd = "19861226", lat = "52.992", lon = "6.548", mag = "2.8", depth = "1.0", knmilocatie = "Assen", baglocatie = "Assen", tijd = "74751")
, которая должна быть преобразована в dataframe со столбцами gid, yymmdd, lat, lon, mag, depth, knmilocatie, baglocatie, tijd
.
Я искал и попробовал несколько решений, но ни один из них не работал. Для этого я использовал пакет rjson. Я также попробовал пакет jsonlite RJSONIO &, но не смог извлечь нужную информацию.
Кто-нибудь знает, как решить эту проблему?
Просьба представить воспроизводимый пример. –
Какой пакет вы используете? 'RJSONIO''' 'rjson'? –
Имеет ли [это] (http://stackoverflow.com/questions/21091389/how-to-convert-json-file-into-dataframe-in-r) ответ на ваш вопрос? – jlhoward