[R] indexing a vector
Jason Turner
jasont at indigoindustrial.co.nz
Thu Oct 2 20:38:57 CEST 2003
morozov wrote:
> Dear All:
> I'd like to know how to sort and then index a vector of floats by several
> levels in R.
> For example
>
>
>
>>x<-rnorm(100)
>>MyLevels<-quantile(x,probs=c(0,.5,1))
>>MyLevels
>
> 0% 50% 100%
> -2.11978442 -0.03770613 2.00186397
>
> next i want to replace each x[i] in x by 1,2,3 or 4 depending on which
> quantile that x[i] falls. How do I do that in a "vector" fashion?
I think rank() is the function you're looking for.
Cheers
Jason
--
Indigo Industrial Controls Ltd.
http://www.indigoindustrial.co.nz
64-21-343-545
jasont at indigoindustrial.co.nz
More information about the R-help
mailing list