可以连续地lapply传递(到函数)存储在向量中的值

Cha*_*aff 4 r lapply

我需要lapply连续传递(到函数)存储在向量中的值.

values <- c(10,11,13,10)
lapply(foo,function(x) peakabif(x,npeaks=values))
Run Code Online (Sandbox Code Playgroud)

所以得到:

peakabif(x1,npeaks=10)
peakabif(x2,npeaks=11)
peakabif(x3,npeaks=13)
peakabif(x4,npeaks=10)
Run Code Online (Sandbox Code Playgroud)

这是可能的还是我需要重新考虑使用lapply?函数内部的for循环是否有效?

Mat*_*rde 6

你想mapply用于此:mapply(peakabif, x=foo, npeaks=values)