Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to put a column as row names in a Dataframe

Tags:

r

I am trying to compute distances in R, but in my data frame the first variable (column) is a ID, for example I have this:

rownames ID     Amount1
1        0015     15
2        9812     25
3        1672     89

I would like to have something like this:

rownames  Amount1
   0015     15
   9812     25
   1672     89
like image 337
Duck Avatar asked Mar 29 '13 15:03

Duck


1 Answers

Just use :

rownames(df) <- df$ID

Note that row names have to be unique if df is a data frame.

like image 138
juba Avatar answered Sep 18 '22 18:09

juba