[R] misleading output after ordering data frame

bogdan romocea br44114 at yahoo.com
Mon Nov 8 18:05:54 CET 2004

Dear R users,

I have a data frame which I create with read.csv and then order by
d <- na.omit(read.csv(...))
d <- d[order(as.Date(as.character(d$Date), format="%d-%b-%y"), 
	decreasing=F, na.last=F),]

My problem is that even though the data frame is ordered as
requested, the old row numbers are preserved. For example:

* Before sorting:
> d[1:3,]
      Date   Amt
1 5-Nov-04 87.07
2 4-Nov-04 85.80
3 3-Nov-04 82.90

* After sorting:
> d[1:3,]
         Date   Amt  
500 12-Nov-02 84.23
499 13-Nov-02 85.05
498 14-Nov-02 84.95

Is there a way to update the row numbers as well? It's not that
important, but I find it a bit confusing.

Thank you,

More information about the R-help mailing list