将具有缺失值或NA值的data.table转换为带有R的矩阵

时间:2016-12-05 17:32:04

标签: r matrix data.table reshape melt

我试图将data.table转换为R中的矩阵.data.table看起来像这样

id    timeBin    vel

1        NA      value
1        10      value
1        20      value
1        30      value
2        20      value
2        30      value
2        40      value
2        50      value
2        60      value
2        70      value
2        80      value
3        30      value
3        50      value
3        60      value

我试图制作一个速度热图("值",这可能是任何值)。没有记录每个" id"的速度。以同样的方式,以便存在不同顺序的时间跨度(" timeBin")。黑客帝国'列数应为max(dt $ id),行数应包括timeBin的所有可能值。对于缺失值或NA值,我必须设置值= 0。

我尝试使用reshape包中的cast()处理此问题,但它对我不起作用。有什么建议以简单的方式解决这个问题吗? 提前谢谢!

0 个答案:

没有答案