2012-08-01 12 views
6

現在、2つの行列があり、それを比較して、それらが完全に等しいかどうかを確認したいと考えています。 Rでは、それを行うための関数はありますか?の行列比較についてR

+3

'all.equal'または'すべて(M1 ==平方メートル) '' –

+1

identical'も選択肢となる可能性があります?これはトリックを行う可能性があります – johannes

答えて

11

?all.equalまたは?identicalで始まります。あなたの行列が不等であることが分かったら、列ごとに比較したいかもしれません。

mapply(as.data.frame(m1),as.data.frame(m2),FUN=function(v1,v2) all(v1==v2))