> x <- c(5,7,7,9)
> rank(unique(x))[match(x, unique(x))]
[1] 1 2 2 3
On Thu, 2010-07-01 at 21:30 -0400, Suresh Singh wrote:
> I have not been able to find a way to do dense rank in R
>
> Here is an example of what I need
>
> rank() gives the following
>
> 5 rank 1
> 7 rank 2
> 7 rank 2
> 9 *ran
On Jul 1, 2010, at 9:30 PM, Suresh Singh wrote:
I have not been able to find a way to do dense rank in R
Here is an example of what I need
rank() gives the following
5 rank 1
7 rank 2
7 rank 2
9 *rank 4*
but I want
5 rank 1
7 rank 2
7 rank 2
9 *rank 3
> tst <- read.table(textConnection("
I have not been able to find a way to do dense rank in R
Here is an example of what I need
rank() gives the following
5 rank 1
7 rank 2
7 rank 2
9 *rank 4*
but I want
5 rank 1
7 rank 2
7 rank 2
9 *rank 3*
*
*
thanks
SS
[[alternative HTML version deleted]]
3 matches
Mail list logo