2012-07-25 44 views
1

鑑於這一數據框:作爲字符串的R行索引?

 b a d c 
    3 -2 1 3 2 
    4 1 1 3 2 
    5 1 1 3 2 

是否有可能重新命名的行索引像這樣?

  b a d c 
    xxx -2 1 3 2 
    yyy 1 1 3 2 
    zzz 1 1 3 2 

本質上,而不是有數字指數,我有字符串作爲id的,就像一個哈希表。

回答

3
test<-data.frame(b=c(-2,1,1),a=c(1,1,1),d=c(3,3,3),c=c(2,2,2),row.names=c(3,4,5)) 

row.names(test)<-c('xxx','yyy','zzz') 

> test 
    b a d c 
xxx -2 1 3 2 
yyy 1 1 3 2 
zzz 1 1 3 2 
1

是的,像這樣。

row.names(someDataFrame)= someVectorOfNames