我有一个矩阵,想要对其中的元素进行求和,但不包括对角线上的元素。假设:
matrixDat <- matrix(1:25, ncol=5)
colnames(matrixDat) <- c("A", "B", "C", "D", "E")
rownames(matrixDat) <- c("A", "B", "C", "D", "E")
The result i expect is:
c(2+6, 3+11, 4+16, 5+21, 8+12, 9+17, 10+22, 14+18, 15+23, 20+24)
例如:在不包括第一行和第一列的情况下对第一行和第一列进行求和。完成后,删除第一行和第一列,从第二行和第二列开始,然后再删除它,用第三行、第三列来执行此过程,直到达到第五行、第五列。