我有一个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
我应该使用哈希表吗?或者你有更好的方法来有效地做到这一点?