如何在R中更改观察标签?

如何在R中更改观察标签?,r,label,R,Label,假设R中有以下数据帧df: Var1 Var2 Var3 Var4 Var5 Var6 1 0.00699 0.09 0.00000 -0.04546 0.18479 0.00609 2 0.01198 0.65 0.00000 0.60825 0.18331 0.00240 3 0.02098 0

假设R中有以下数据帧df:

          Var1        Var2   Var3        Var4          Var5    Var6
1       0.00699        0.09  0.00000    -0.04546      0.18479   0.00609
2       0.01198        0.65  0.00000     0.60825      0.18331   0.00240
3       0.02098        0.19  0.00000    -0.21057      0.23096  -0.04050
4      -0.01434        0.19  0.00000     0.57732      0.28627   0.01788
5       0.00895        0.19  0.00001    -2.43361      0.05339   0.02511
在我的数据框df中没有观察标签(年份)特有的列,出于某些原因,我不想为此创建列。R中最左边的列(不是df的一部分)的值为1,2,3,4,5。我想把这些标签改成20012002,…,2005。这样,不用为观察点创建列,我就可以表示它们。我真的需要这个,在软件中搜索,但没有找到答案。简单地说,我想将上述内容更改为:

              Var1        Var2   Var3        Var4          Var5    Var6
2001       0.00699        0.09  0.00000    -0.04546      0.18479   0.00609
...........................................................................
2005       0.00895        0.19  0.00001    -2.43361      0.05339   0.02511
有什么想法吗?

[由akrun解决]

日期框的行名称可以通过row.names函数访问。在某些情况下,将观察标签编码为行名称,而不是在数据框中为其创建单独的列,可以简化分析

问题的解决办法:

row.names(df) <- 2001:2005

row.names(df)试试
row.names(df)谢谢,阿克伦。问题解决了。