我试图将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()处理此问题,但它对我不起作用。有什么建议以简单的方式解决这个问题吗? 提前谢谢!