如何在R中的lapply中为函数添加可选参数

时间:2012-12-20 06:03:36

标签: r function lapply

我使用以下内容:

qicout <- matrix(unlist(lapply(X = cand.set, FUN = qic)), length(cand.set), 4, byrow = TRUE)

它已经有效,但我已经更改了函数qic,所以它现在有一个参数

qic(model, small = TRUE)

我想调整上面的lapply函数,在qic中包含TRUE或FALSE。这个计算qicout的lapply函数实际上是在另一个函数中,我想有一个小= TRUE / FALSE的选项,所以它可以传递给lapply中的qic函数。有关最佳方法的任何建议吗?

1 个答案:

答案 0 :(得分:4)

我想:

cout <- matrix(unlist(lapply(X = cand.set, FUN = qic, small = TRUE )), 
    length(cand.set), 4, byrow = TRUE)

应该有效或small = FALSE但我可能无法正确理解。