2

我有一个文本文件,其中每一行都是一个 JSON 对象。我可以很容易地将特定文件读入 R:

lapply(readLines(FILE, n=N, warn=FALSE), fromJSON)

这可能很简单,但我想采用此功能并将其应用于多个文件并行

做这个的最好方式是什么?

4

1 回答 1

4

这是使用的一种解决方案parLapply

f <- function(x) lapply(readLines(x, n=N, warn=FALSE), fromJSON)
library(parallel)
cl <- makeCluster(detectCores())
unlist(parLapply(cl, FILES, f), recursive=FALSE)
# where FILES is a vector of file paths
于 2012-11-18T02:48:36.790 回答