我将数据存储在矩阵中,矩阵存储在一个列表中,我想要每个矩阵中特定行的总和。
一些示例数据
A1<-matrix(0:9, nrow=5, ncol=2)
A2<-matrix(10:19, nrow=5, ncol = 2)
A3<-matrix(20:29, nrow=5, ncol = 2)
Mylist<-list(A1, A2, A3)
我可以用以下命令得到每个矩阵中所有行的总和
lapply(Mylist, function(x) apply(x, 1, sum) )
但我只想要特定行的总和,可能是第1行,也可能是第4行,这取决于我想要查看的内容。我知道我可以从我用上面的代码生成的结果中读出它,但我想要一个更干净的解决方案,只给我结果。谢谢
https://stackoverflow.com/questions/50574271
复制相似问题