I believe the usual practice in this case is simply to give default values
for arguments:
function(x, y, opt.arg1 = 0, opt.arg2 = sin(1),...)

If you haven't already done so, perusal of "An Introduction to R" --
especially the "Named Arguments and Defaults" -- would be appropriate.

Cheers,
Bert Gunter

 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Tony Breyal
Sent: Wednesday, December 10, 2008 1:01 PM
To: r-help@r-project.org
Subject: Re: [R] missing argument

?missing

never used it myself, but looks like it might help you  :-)

Tony Breyal.

On 10 Dec, 19:09, "jonas garcia" <[EMAIL PROTECTED]>
wrote:
> Dear list,
> I have a question and I'm going to give an example of my problem
>
> f<- function(d1, d2, d3)
> {
> d<- d1*d2/d3
> return(d)
>
> }
>
> v1<- 1
> v2<- 2
> If I try
> f(v1, v2, v3)
> Error in f(v1, v2, v3) : object "v3" not found
>
> I obviously got the above error message.
> I would like to add something to my function to allow me to get a certain
> value (say zero)
> if one of the arguments is not provided (in this case v3).
>
> Thanks in advance
> J
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> [EMAIL PROTECTED] mailing
listhttps://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting
guidehttp://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

______________________________________________
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.

______________________________________________
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