防止R将矩阵降级为向量

防止R将矩阵降级为向量,r,matrix,R,Matrix,需要减少一个矩阵,直到它只剩下一个元素。在我有一个2x2矩阵之前,它工作得很好。当我从一个2x2矩阵中删除一行或一列,而不是得到一个1x2或2x1矩阵,我最终得到一个向量,我的代码就爆炸了 测试用例: 2x2矩阵。删除行和列以获得1x1矩阵 testmTry 只需在testm中使用drop-as,甚至在“[”的文档中也这么说。从未想过要查看那里。谢谢! testm <- testm[-1,,drop=FALSE]

需要减少一个矩阵,直到它只剩下一个元素。在我有一个2x2矩阵之前,它工作得很好。当我从一个2x2矩阵中删除一行或一列,而不是得到一个1x2或2x1矩阵,我最终得到一个向量,我的代码就爆炸了

测试用例:

2x2矩阵。删除行和列以获得1x1矩阵 testmTry


只需在testm中使用drop-as,甚至在“[”的文档中也这么说。从未想过要查看那里。谢谢!
testm <- testm[-1,,drop=FALSE]