所以,最终我想使用 mclapply 并利用多核的优势。但下面的不起作用。我想创建一个包含 100 个模拟的列表,每个模拟的大小为 50。有什么建议吗?
sim_holder<-vector("list",length=100)
lapply(sim_holder,rnorm,n=50)
谢谢!
对于此应用程序,不需要
x
是列表,您只需确保 x
是可以应用函数的向量或列表 - lapply 仍会返回列表。这里 x
可以只是一个向量,重复 n
参数到 rnorm
(50) 100 次。它也可以是一个重复 50 100 次的列表。下面两行都有效。
lapply(rep(50,100),rnorm)
lapply(as.list(rep(50,100)),rnorm)