我正在尝试使用 R 的 rjson 库将 200MB JSON 文件上传到 R 中,但出现Cannot fit vector over 1KB
错误。这是我用来将 JSON 文件加载到 R 中的代码:
UnpackJSON <- function(filePath)
{
con <- file(filePath, "r")
input <- readLines(con, -1L)
# jsonData <- fromJSON(paste(input, collapse=""))
jsonData <- sapply(input, fromJSON)
close(con)
df <- data.frame(jsonData)
temp <- rownames(df)
df <- as.data.frame(t(df))
colnames(df) <- temp
rownames(df) <- NULL
return(df)
}
有没有办法优化这段代码或另一种方法将这么大的文件加载到 R 中?我很感激任何意见。