2017-06-01 49 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)