操纵指数?

时间:2013-05-30 08:37:14

标签: r

有没有办法在将变量Moy颠倒后保持索引从1到N,例如我的df看起来像这样;

df <-   df[order(df[,1], decreasing= FALSE),]
   Moy    
10 1.5
7  2.3
5  6.6
4  1.5
1  1.7
0  0.5

我的索引应如下所示:(已订购)

   Moy    
0  1.5
1  2.3
2  6.6
3  1.5
4  1.7
5  0.5

我使用order函数,但它仅适用于变量,我无法操作索引。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

如果您指的是行名称,则可以将它们设置为顺序:row.names(df) <- seq_len(nrow(df)) - 1

只是想知道,为什么你的行从零开始编号?