rownames()<-  is what you want.

> dat<-data.frame(V1=sample(10),V2=sample(10))
> dat
   V1 V2
1   2  5
2   3  8
3   8  4
4   9  6
5   6  2
6   5  7
7  10  3
8   4  9
9   1 10
10  7  1
> dat<-dat[order(dat$V2),]
> dat
   V1 V2
10  7  1
5   6  2
7  10  3
3   8  4
1   2  5
4   9  6
6   5  7
2   3  8
8   4  9
9   1 10
> rownames(dat)<-1:dim(dat)[1]
## or rownames(dat)<-dat$V2
> dat
   V1 V2
1   7  1
2   6  2
3  10  3
4   8  4
5   2  5
6   9  6
7   5  7
8   3  8
9   4  9
10  1 10

HTH

On 1/24/07, domenico pestalozzi <[EMAIL PROTECTED]> wrote:
> I import a dataframe composed by 2 variables and 14000 cases. Now I need the
> labels of the cases sorted by the second variable V2, but if I sort the
> dataframe according to the second variable:
>
> mydataframe<- mydataframe[order(mydataframe$V2),]
>
> I notice that the labels are always the same (that is, not ordered by V2).
>
> How to change them?
> I tried :
>
> labels(mydataframe)<-1:14000
>
> but it doesn't work.
>
> Thanks
>
> domenico
>
>       [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@stat.math.ethz.ch 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.
>

______________________________________________
R-help@stat.math.ethz.ch 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