将日期列转换为r中的行ID

时间:2017-11-11 13:27:41

标签: r

我有一个像这样的数据框

Id  date   TENAGA   SIME DARBY
1   00-01   5.6      10.9
2   00-02   4.0      2.0
3   00-03   4.1      6.8
4   00-04   2.3      1.3
5   00-05   8.7      3.5

我想将日期列转换为原始名称,如此

date   TENAGA     SIME DARBY
00-01   5.6        10.9
00-02   4.0         2.0
00-03   4.1         6.8
00-04   2.3         1.3
00-05   8.7         3.5

2 个答案:

答案 0 :(得分:1)

您可以通过以下方式执行此操作。

rownames(df) <- df$date

这会将日期列设为ID。

答案 1 :(得分:0)

为此,您可以使用row.names fun,然后删除实际列

  

Row.names(df)&lt; - df $ date

     

Df $ date&lt; - NULL