【问题标题】:R row indices as strings?R行索引作为字符串?
【发布时间】:2012-07-25 23:57:36
【问题描述】:

鉴于此数据框:

       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,就像哈希表一样。

【问题讨论】:

    标签: r matrix row hashtable dataframe


    【解决方案1】:
    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
    

    【讨论】:

      【解决方案2】:

      是的,像这样。

      row.names(someDataFrame) = someVectorOfNames

      【讨论】:

        猜你喜欢
        • 2013-10-23
        • 2014-07-02
        • 1970-01-01
        • 2011-04-10
        • 2013-09-17
        • 2019-06-10
        • 2021-08-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多