У меня есть ~ 45 файлов из 5-6 Mo, содержащих более 3000 объектов json, с которыми я хочу работать в R. Я смог самостоятельно импортировать каждый файл jsonr из JSON() как список, кроме одного, для которого мне пришлось использовать stream_in(), но у меня проблемы с его использованием в полезную структуру. Я хочу создать фрейм данных, слияние с rbind всех файлов. Цель состоит в том, чтобы объединить результат с другим файлом с помощью cbind.Импортируйте несколько больших json-файлов в DataFrame с помощью R
allfiles <- list.files()
for (file in allfiles) {
jsonFusion <- fromJSON(file)
file 1 <- do.call(rbind,jsonFusion)
}
stream_in(file("files2"))
Первый шаг (петля) немного медленно, и я не знаю, как объединить файл 1 и файл 2 и более, как иметь dataframe !!!!
функция as.data.frame() не работает
Благодаря Карл она компилируется быстрее, но результат все равно список, даже если я сделать –
набор данных <- rbind.pages (lapply (all_files, fromJSON)); data <- as.data.frame (dataset) –
Можете ли вы показать мне результат? str (your_stuff) –