我想知道是否可以在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))))
这不能给我正确的格式,因为行和列列是相同的。
由于