R:调用sflappy时的参考迭代次数(1:N,函数(x))
是否可以在sfLapply调用中引用迭代编号,如下所示-R:调用sflappy时的参考迭代次数(1:N,函数(x)),r,lapply,R,Lapply,是否可以在sfLapply调用中引用迭代编号,如下所示- wrapper <- function(a) { y.mat <- data.frame(get(foo[i,1]), get(foo[i,2])) ... ... do other things.... } results <- sfLapply(1:200000, wrapper) wrapper您没有在代码中使用参数a来包装。从1:200000
wrapper <- function(a) {
y.mat <- data.frame(get(foo[i,1]), get(foo[i,2]))
...
...
do other things....
}
results <- sfLapply(1:200000, wrapper)
wrapper您没有在代码中使用参数a来包装。从1:200000开始的所有数字都将被传递给包装器,所以这是表示迭代的a(而不是i)
不过,别忘了,它们不会按顺序出现(由SFLAPPY提供)
据我所知,没有办法知道你要进行多少次迭代,因为不同的过程不知道其他过程在做什么。我想我回答了我自己的问题,或者更确切地说,是吉姆·霍特曼回答的:-)以前有人问过这个问题: