当函数没有return()
时,有没有一种方法可以阻止lapply()
为列表中的每个元素返回空值。
这里有一个非常基本的例子:
x <- function(x) {
return(NULL) }
a.list <- list(a=1,b=2,c=3)
lapply(a.list, x)
输出为:
$a
NULL
$b
NULL
$c
NULL
我的目标是根本没有这样的输出。
更新:我的用例如下。我使用lapply()
输出xtable()
文本,并将其sink()
到一个Rnw文件中,所以这个空输出会影响我的自动化。
https://stackoverflow.com/questions/9054592
复制相似问题