【发布时间】:2019-02-01 09:15:02
【问题描述】:
当我试图计算 R 中列表和矩阵之间的差异时,我遇到了这个问题,它给了我奇怪的结果。
matrix <- matrix(1:10,1:10,nrow = 10,ncol=10)
list1 <- seq(1:10)
diff <- list1-matrix
下面是我想要实现的输出,但它不起作用。请让我知道我做错了什么。
【问题讨论】:
-
您显示的是
vector,而不是list。您可以通过多种方式做到这一点t(t(matrix)- list1)或matrix - list1[col(matrix)]或sweep(matrix, 2, list1,-)
标签: r matrix arithmetic-expressions