Thank everybody for the answers! The stop and quit functions are what I
need (it is a script, not a function what needs to be terminated. I was
talking about an "exit" function, what can be confusing).
Best,
Federico
Gregory. R. Warnes wrote:
>
> Since Frederico indeicated he was running a script, rather than a
> function, I suspect that he would be better served by the
>
> quit("no")
>
> function.
>
>
> Jun 2, 2008, at 5:15PM , Rolf Turner wrote:
>
>>
>> On 3/06/2008, at 1:18 AM, Federico Abascal wrote:
>>
>> > Hi,
>> > This is likely an stupid question, but I cannot find the solution.
>> > I am searching for an "exit" function, to end the execution of an R
>> > script if some condition is not filled.
>> > Any clue?
>>
>> Others have suggested using stop(). It might be the case that the
>> condition not being fulfilled is not actually a sign of an error,
>> but simply of a different, perhaps ``marginal'' situation in which
>> a different sort of action or calculation is required. In which
>> case what you want is return().
>>
>> Trivial e.g.:
>>
>> foo <- function(x) {
>> if(any(x<=0)) return(42)
>> y <- sum(log(x))
>> y
>> }
>>
>> cheers,
>>
>> Rolf Turner
>>
>> ######################################################################
>> Attention:\ This e-mail message is privileged and confid...{{dropped:9}}
>>
>> ______________________________________________
>> [email protected] <mailto:[email protected]> 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.
>>
>
> Gregory R. Warnes, Ph.D.
> Associate Professor
> Center for Biodefence Immune Modeling
> and
> Department of Biostatistics and Computational Biology
> University of Rochester
>
>
>
>
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.