将矩阵转换为data.table列表格式

时间:2015-06-08 12:37:45

标签: r data.table

我想知道是否可以在data.table中执行以下操作。假设我有一个矩阵mat = matrix(data=c(1,2,3,4,5,6,7,8,9), nrow=3, ncol=3),我想构建:

row col value
1   1   1
1   2   4
1   3   7
...

现在我的问题是我想在构建data.table期间这样做,但我不知道如何开始。

data.table(row = c(1:nrow(mat)), col = c(1:ncol(mat)), v = c(1:(ncol(mat)*ncol(mat))))

这不能给我正确的格式,因为行和列列是相同的。

由于

0 个答案:

没有答案