आर

2012-08-01 10 views
6

में मैट्रिक्स तुलना के संबंध में वर्तमान में, मेरे पास दो मैट्रिक्स हैं, और इसकी तुलना करना चाहते हैं और देखें कि वे बिल्कुल बराबर हैं या नहीं। आर में, क्या ऐसा करने के लिए कोई काम है?आर

+3

'all.equal' या' सब (एम 1 == एम 2) '' –

+1

identical' भी एक विकल्प हो सकता है? – johannes

उत्तर

11

जैसा ऊपर बताया गया है ?all.equal या ?identical के साथ शुरू करें। यदि आप पाते हैं कि आपके matrices असमान हैं, तो आप कॉलम द्वारा कॉलम की तुलना करना चाह सकते हैं। इस चाल हो सकती:

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