yihui Ihavenothing Hoas 啊,我之前在某个丧心病狂的项目里用到过这块,还是很常用的,例子如下:
a=c(5, 100, 900)
b=c(1, 2, 3)
ablist=list(mean=a,sd=b)
接下来我想得到按mean=a
, sd=b
元素顺序的rnorm( mean=a , sd=b , n = 9)
。也就是说:
[[1]] rnorm(mean=5,sd=1,n=9)
[[2]] rnorm(mean=100,sd=2,n=9)
[[3]] rnorm(mean=900,sd=3,n=9)
这里就要用到dots
:
pmap(ablist, ~rnorm(mean = ..1, sd = ..2, n = 9))