Saji Ren wrote:
> Hello all:
> 
> I have a data series of 500 data, and I want to limit the value of it to be
> less than 1.
> Below is my code:
> 
>> for (i in 1:500)
> +if( x[i] > 1)
> +x[i] = 1
> 
> but the system told me it's wrong. Can anyone told me the reason?

Works for me, so there's something you're not telling us.... Possibly
that x is not a vector (a data frame, maybe?).

(And "it's wrong" is not one of the official error messages in any
language. Posting guide, reproducible code, etc.)

The whole thing is an inefficient way to do  x <- pmin(x,1), though.

-- 
Peter Dalgaard
Center for Statistics, Copenhagen Business School
Phone: (+45)38153501
Email: pd....@cbs.dk  Priv: pda...@gmail.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.

Reply via email to