2

各行が JSON オブジェクトであるテキスト ファイルがあります。特定のファイルを R に簡単に読み込むことができます。

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

これはおそらく簡単ですが、この関数をいくつかの FILES に並行して適用したいと思います。

これを行う最善の方法は何ですか?

4

1 に答える 1

4

を使用した1つのソリューションを次に示し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 に答える