【发布时间】:2015-07-18 15:37:08
【问题描述】:
好的,所以我需要一个非常具体的子集公式。从矩阵 x 中,我只想保留由 rows 和 columns 定义的元素。然后应该用零替换不需要的元素。示例如下:
> x <- matrix(c(65,46,52,76,34,345,65,87,12,53),nrow = 5,ncol = 2)
> x
[,1] [,2]
[1,] 65 345
[2,] 46 65
[3,] 52 87
[4,] 76 12
[5,] 34 53
> rows <- c(1,1,2,3,3,4,5)
> cols <- c(1,2,2,1,2,1,2)
魔法
> x
[,1] [,2]
[1,] 65 345
[2,] 0 65
[3,] 52 87
[4,] 76 0
[5,] 0 53
非常感谢
【问题讨论】: