[英]Import multiple big json files into a DataFrame with R
我有〜45個5-6 Mo的文件,包含要在R中使用的3000個json對象。我已經能夠將from.JSON()作為列表獨立地導入每個jsonr文件,但我必須使用其中一個stream_in(),但在將其強制轉換為有用的結構時遇到了麻煩。 我想創建一個與rbind合並的所有文件的數據框。 目標是使用cbind將結果與其他文件合並。
allfiles <- list.files()
for (file in allfiles) {
jsonFusion <- fromJSON(file)
file 1 <- do.call(rbind,jsonFusion)
}
stream_in(file("files2"))
第一步(循環)有點慢,我不知道如何合並文件1和文件2,以及如何合並數據框!
as.data.frame()函數不起作用
假設數據結構是一致的。
library(jsonlite)
all_files <- list.files(path = "path/to/files", full.names = TRUE)
rbind.pages(lapply(all_files,fromJSON))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.