r - lapply() when function returns NULL -
r - lapply() when function returns NULL -
is there method stop lapply()
returning null values each element of list when function doesn't have return()
.
here's pretty basic example:
x <- function(x) { return(null) } a.list <- list(a=1,b=2,c=3) lapply(a.list, x)
the output is:
$a null $b null $c null
my goal not have output, @ all.
update: usage case follows. i'm using lapply()
pump out xtable()
text , i'm sink()
'ing rnw file. null output bugging automation.
two options come mind:
either
trash_can <- lapply(a.list, x)
or
invisible(lapply(a.list, x))
the first 1 makes me wonder if there analog of linux's /dev/null
in r
can utilize redirect stuff don't want. problem creating variable trash_can
hang around , utilize memory unless rm(trash_can)
. don't think that's problem here.
r
Comments
Post a Comment