如何在R中更改观察标签?
假设R中有以下数据帧df:如何在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
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)谢谢,阿克伦。问题解决了。