s****h 发帖数: 3979 | 1 有一个list, 3 columns, 想convert成一个matrix
list:
i, j, count
1, 2, 20
1, 4, 30
2, 1, 15
2, 3, 10
3, 1, 5
3, 4, 10
matrix (i,j) = count | t******g 发帖数: 2253 | | l******n 发帖数: 9344 | 3 添0把没有的元素补齐,然后把count reshape就行了。
【在 s****h 的大作中提到】 : 有一个list, 3 columns, 想convert成一个matrix : list: : i, j, count : 1, 2, 20 : 1, 4, 30 : 2, 1, 15 : 2, 3, 10 : 3, 1, 5 : 3, 4, 10 : matrix (i,j) = count
| k*******a 发帖数: 772 | 4 m <- matrix(0, nrow = max(i), ncol = max(j))
m[cbind(i, j)] <- count | s****h 发帖数: 3979 | 5 多谢各位回复啊
给m[cbind(i, j)] <- count 点个赞
俺怎么没想到呢?
【在 k*******a 的大作中提到】 : m <- matrix(0, nrow = max(i), ncol = max(j)) : m[cbind(i, j)] <- count
|
|