On 11-07-30 3:56 PM, Megh Dal wrote:
Dear all, I am looking for some procedure to apply 'ifelse' condition on 
function. I have created an alternative to lapply() function with exactly same 
set of arguments named lapply1(), however with different internal codes.

Therefore I want something like, if (some condition) then call lapply1() 
otherwise lapply() function. Ofcourse I can create a complete if()... else()... 
like of coding however wondering something may be better available because the 
arguments are all common.

Write it like this:

if (condition) f <- lapply1
else f <- lapply
f(args)

or even shorter:

f <- if (condition) lapply1 else lapply
f(args)

or shortest:

(if (condition) lapply1 else lapply)(args)

Duncan Murdoch

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to