将数据行转换为数字矩阵

时间:2014-06-18 18:17:54

标签: r matrix

我有一个R问题:从行有效地构建矩阵。 数据行作为数据框:

name, date, value 
('a', '2014-01-02', 100)
('b', '2013-12-22', 200)
('a', '2014-02-12', 300)
('c', '2014-01-05', 400)

我想构建一个矩阵,在这种情况下,它是3 x 4,3个名称和4个日期,并将正确的值填充到此矩阵中。

在矩阵中,

row labels: a,b,c
column labels: '2013-12-22',  '2014-01-02', '2014-01-05',  '2014-02-12'

示例值:

mat[ 1, 2  ]  = 100
mat[1,4] = 0

我应该使用哈希表吗?或者你有更好的方法来有效地做到这一点?

0 个答案:

没有答案