如何重置rownames?

时间:2017-06-01 08:19:12

标签: r

我有一个名为lagcolmean的数据框,从2开始,因为我删除了第一个

     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

2 个答案:

答案 0 :(得分:4)

如果您的数据框名为boolean[] copy = copy(go); copy[0] = false; go = copy; // correct way to do it is CAS unless you know you are the only writer... ,请执行df

答案 1 :(得分:1)

另一种选择:

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