Hi,
It did not return the results you wanted because you tried to feed the
entire data frame to ifelse(). Does something like this do what you
want?
apply(tempr, 2, function(x) {ifelse(x < 0, 0, x)})
Josh
On Fri, May 28, 2010 at 8:37 AM, <ecvetano at uwaterloo.ca>
wrote:> I have a data frame with both positive and negative values, and I want to
> make all the negative values equal zero, so i can eventually take an
> average.
> I've tried
> temp2 <- ifelse(tempr<0, 0, tempr)
> but it doesn't seem to work.
>
> Any suggestions?
>
> Thanks!
>
> ______________________________________________
> R-help at 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.
>
--
Joshua Wiley
Senior in Psychology
University of California, Riverside
http://www.joshuawiley.com/