comparison - What's the difference in R between identical(x, y) and isTRUE(all.equal(x, y))? -
क्या परीक्षण isTRUE (all.equal (x, y)) में कोई अंतर है
और < कोड> समान (एक्स, वाई) ?
सहायता पृष्ठ कहता है:
'सभी। समान' का उपयोग सीधे 'अगर' अभिव्यक्ति में न करें -इतर उपयोग 'isTRUE (all.equal (....))' या 'समान' अगर उपयुक्त हो।
लेकिन "अगर उचित" मुझे संदेह में छोड़ देता है मैं कैसे तय कर सकता हूं कि दोनों में से कौन सा उपयुक्त है?
all.equal
पास समानता के लिए परीक्षण, जबकि समान
अधिक सटीक है (उदाहरण के लिए यह अंतर के लिए कोई सहिष्णुता नहीं है, और यह भंडारण प्रकार की तुलना करता है)। समान से:
फ़ंक्शन 'all.equal' भी इस तरह से समानता का परीक्षण करने के लिए कभी-कभी उपयोग किया जाता है, लेकिन कुछ अलग के लिए किया गया था: यह संख्यात्मक परिणामों में छोटे अंतर की अनुमति देता है।
और एक कारण आप all.equal
में isTRUE
लपेटते हैं क्योंकि all.equal
रिपोर्ट करेगा केवल FALSE
वापस करने के बजाय मतभेद।
Comments
Post a Comment