我json
在一个目录中有数千个非常小的文件。
现在,我正在使用以下代码来加载它们:
library(dplyr)
library(jsonlite)
library(purrr)
filelistjson <- list.files(DATA_DIRECTORY, full.names = TRUE, recursive = TRUE)
filelistjson %>% map(., ~fromJSON(file(.x)))
不幸的是,这非常慢(我也尝试过furrr::future_map
)我想知道这里是否有更好的方法。单个文件几乎没有25KB
大小......
文件如下所示,有几个嵌套变量,但没有太复杂
{
"field1": "hello world",
"funny": "yes",
"date": "abc1234",
"field3": "hakuna matata",
"nestedvar":[
"http://www.stackoverflow.com",
"http://www.stackoverflow.com/funny"
],
"othernested":[
{
"one": "two",
"test": "hello"
}
]
}
谢谢!