R从列的重复值创建data.frame作为列名称,并添加每行的其余值

时间:2015-12-10 14:33:48

标签: r dataframe duplicates

我有一个data.frame直接从存档中获取此信息:

Copy

我想创建一个像这样的data.frame:

    ID  date    consumption 
1   X1  19/02/2014  0
2   X1  19/05/2014  0
3   X1  20/08/2014  11
4   X1  18/11/2014  4
5   X2  19/02/2014  1
6   X2  19/06/2014  8
7   X2  20/08/2014  9
8   X3  18/11/2014  11

将日期作为rownames,将ID作为colnames。我已经使用以下代码执行此操作,但我确信必须提高效率。

             X1   X2   X3
19/02/2014    0    1   NA
19/05/2014    0   NA   NA
20/08/2014   11    9   NA
18/11/2014    4   NA   11
19/06/2014   NA    8   NA

拜托,有人能帮我提高效率吗?我是R的新编程。

0 个答案:

没有答案