snow
とsnowfall
パッケージ、特にsfSapply()
複数のラスター ファイルからデータを抽出する機能を使用しようとしています。次のようになります。
queue <- list(rast1, rast2, rast3)
sfInit(parallel=TRUE, cpus=3)
sfLibrary(raster)
sfLibrary(rgdal)
sfLibrary(sp)
a <- sfSapply(queue, extract, sp=TRUE, fun=mean, y=tracts)
sfStop()
fun
に渡される引数は、 (ライブラリ内の) 関数sfSapply()
を対象としています。ただし、引数 ( )も取ります。この例では、2 番目の位置引数として指定しています。extract()
raster
sfSapply()
fun
extract()
渡された関数の引数を指定して、 が期待する引数fun
と混同しないようにするにはどうすればよいですか?fun
sfSapply()