2013-05-30 59 views
0

有沒有一種方法可以讓我的變量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功能,但它僅適用於變量,我無法操縱的指標。 在此先感謝。

回答

2

如果你指的是行名稱,你可以將它們按順序排列:row.names(df) <- seq_len(nrow(df)) - 1

只是想知道,有沒有爲什麼你行從零開始編號的理由?

+0

是的,這就是我一直在尋找!我不知道'seq_len'函數謝謝:) – Marco