Skip to content

Sequence for repeated numbers

5 messages · Luana Marotta, Jonathan P Daily, Jorge Ivan Velez +2 more

#
Try this:
use.names = F)

And as a general tip, it is much easier to work with related values like 
ID and grade if they are in a data frame. Such as:
--------------------------------------
Jonathan P. Daily
Technician - USGS Leetown Science Center
11649 Leetown Road
Kearneysville WV, 25430
(304) 724-4480
"Is the room still a room when its empty? Does the room,
 the thing itself have purpose? Or do we, what's the word... imbue it."
     - Jubal Early, Firefly

r-help-bounces at r-project.org wrote on 12/01/2010 11:08:06 AM:
http://www.R-project.org/posting-guide.html
#
Luana -
    It's probably not the most efficient way, but here's
a solution that's not dependent on the grades being sorted:
[1] 1 2 3 1 2 1 2 3 4 1 2 3 1 2 3 4 5 1 2 3

 					- Phil Spector
 					 Statistical Computing Facility
 					 Department of Statistics
 					 UC Berkeley
 					 spector at stat.berkeley.edu
On Wed, 1 Dec 2010, Luana Marotta wrote:

            
#
Try this:

id <- 1:20
grade <- c(4,4,4,5,5,7,7,7,7,8,8,8,9,9,9,9,9,10,10,10)

sequence <- ave( id, grade, FUN=seq )

# if grade is not sorted
grade2 <- sample(grade)
sequence2 <- ave( id, grade2, FUN=seq )

cbind( grade2, sequence2 )