2017-06-01 44 views
0

我有一個名爲lagcolmean這樣一個數據幀與2開始,因爲我把第一個如何重置rownames?

 MSFT  AAPL  GOOGL 
2 20.91273 5.663524 97.50684 
3 20.05333 5.681336 90.57909 
4 20.09447 5.239416 99.60738 

現在我怎麼可以轉換像這樣

MSFT  AAPL  GOOGL 
1 20.91273 5.663524 97.50684 
2 20.05333 5.681336 90.57909 
3 20.09447 5.239416 99.60738 

我實際使用rownames(lagcolmean)但輸出是這

[1] "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" 
[11] "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" 
[21] "22" "23 
+1

您可以只需將它們設置爲'NULL'它會自動從1創建新的行名:nrow(DF):'rownames(DF)< - NULL' –

+0

抱歉複製。這是我的錯誤 –

回答

3

如果您的數據幀被稱爲df,只是做rownames(df)=NULL

+0

非常感謝RockScience –

1

另一種選擇:

rownames(df) <- 1:nrow(df)