Hi r-help-boun...@r-project.org napsal dne 15.07.2009 17:59:39:
> > see ?ifelse > > you didn't specify what happens if a value is exactly zero in the dataset > and so i've just bundled it in with the negative case: > > x <- rnorm(20, 0, 1) > y<-ifelse(x<=0, 10, 5) For this simple case you can also use the fact that logical vector can be used as 0/1 numeric vector. ((x<=0)+1)*5 Regards Petr > > HTH, > Tony Breyal > > > cmga20 wrote: > > > > Hi i am very new to R and I have been trying to change each individual > > piece of data in a data set to 10 if it is below 0 and 5 if it is above 0. > > I know this sounds very easy but i am struggling!! > > > > -- > View this message in context: http://www.nabble.com/For-loop-for- > distinguishing-negative-numbers-tp24499872p24500973.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > 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.