Did you read the helpfile? If your condition is true, the first option is returned. If it is false, the second option is returned.
For the first four elements of X, all of which are greater than zero, 1 is returned. For the last two, which are not greater than zero, 0 is returned. Sarah On Tue, Feb 10, 2009 at 4:44 PM, kayj <kjaj...@yahoo.com> wrote: > > I have a problem with ifelse(), I do not understand how it works. > >> X<-c(2,2,1,1,0,0) >> str(X) > num [1:6] 2 2 1 1 0 0 >> Y<-ifelse(X>0,1,0) >> Y > [1] 1 1 1 1 0 0 >> > > Can some one explain what is going on, I do not understand what ifelse is > doing in this case. Can someone explain the output Y. > > Thanks > -- Sarah Goslee http://www.functionaldiversity.org ______________________________________________ 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.