आर में समान() फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)


R में समान() फ़ंक्शन का उपयोग यह परीक्षण करने के लिए किया जा सकता है कि R में दो ऑब्जेक्ट बिल्कुल बराबर हैं या नहीं।

यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

समरूप(x, y,…)

सोना:

  • x : R में किसी ऑब्जेक्ट का नाम
  • y : R में किसी अन्य ऑब्जेक्ट का नाम

यदि दो वस्तुएं बिल्कुल बराबर हैं तो यह फ़ंक्शन सत्य लौटाता है या नहीं होने पर गलत लौटाता है।

निम्नलिखित उदाहरण दिखाते हैं कि इस फ़ंक्शन का उपयोग यह परीक्षण करने के लिए कैसे किया जाए कि दो स्ट्रिंग, दो वेक्टर और दो डेटा फ़्रेम बिल्कुल बराबर हैं या नहीं।

उदाहरण 1: यह जांचने के लिए कि दो तार बराबर हैं या नहीं, समान() का उपयोग करें

निम्नलिखित कोड दिखाता है कि दो स्ट्रिंग बराबर हैं या नहीं यह जांचने के लिए समान() फ़ंक्शन का उपयोग कैसे करें:

 #define two strings
string1 <- 'This is some string'
string2 <- 'This is some string'

#check if two strings are identical
identical(string1, string2)

[1] TRUE

फ़ंक्शन TRUE लौटाता है क्योंकि दोनों स्ट्रिंग वास्तव में बिल्कुल समान हैं।

निम्नलिखित कोड दिखाता है कि समान() फ़ंक्शन का उपयोग यह जांचने के लिए कैसे करें कि दो अन्य स्ट्रिंग बिल्कुल बराबर हैं या नहीं:

 #define two strings
string1 <- 'This is some string'
string2 <- 'This is some cool string'

#check if two strings are identical
identical(string1, string2)

[1] FALSE

फ़ंक्शन FALSE लौटाता है क्योंकि दोनों स्ट्रिंग बिल्कुल समान नहीं हैं।

उदाहरण 2: यह जांचने के लिए कि क्या दो वेक्टर बराबर हैं, समान() का उपयोग करें

निम्नलिखित कोड दिखाता है कि दो वेक्टर बराबर हैं या नहीं यह जांचने के लिए समान() फ़ंक्शन का उपयोग कैसे करें:

 #define two vectors
vector1 <- c('A', 'B', 'C', 'D', 'E', 'F')
vector2 <- c('A', 'B', 'C', 'D', 'E', 'F')

#check if two vectors are identical
identical(vector1, vector2)

[1] TRUE

फ़ंक्शन सत्य लौटाता है क्योंकि दोनों वेक्टर वास्तव में बिल्कुल समान हैं।

निम्नलिखित कोड दिखाता है कि समान() फ़ंक्शन का उपयोग यह जांचने के लिए कैसे करें कि दो अन्य वेक्टर बिल्कुल बराबर हैं या नहीं:

 #define two vectors
vector1 <- c('A', 'B', 'C', 'D', 'E', 'F')
vector2 <- c('A', 'B', 'C', 'D')

#check if two vectors are identical
identical(vector1, vector2)

[1] FALSE

फ़ंक्शन FALSE लौटाता है क्योंकि दोनों वेक्टर बिल्कुल समान नहीं हैं।

उदाहरण 3: यह जांचने के लिए कि दो डेटा फ़्रेम समान हैं या नहीं, समान () का उपयोग करें

निम्नलिखित कोड दिखाता है कि दो डेटा फ़्रेम समान हैं या नहीं यह जांचने के लिए समान() फ़ंक्शन का उपयोग कैसे करें:

 #define two data frames
df1 <- data. frame (team=c('A', 'B', 'C', 'D'),
                  dots=c(14, 20, 22, 29))

df2 <- data. frame (team=c('A', 'B', 'C', 'D'),
                  dots=c(14, 20, 22, 29))

#check if two data frames are equal
identical(df1, df2)

[1] TRUE

फ़ंक्शन सत्य लौटाता है क्योंकि दोनों डेटा फ़्रेम वास्तव में बिल्कुल समान हैं।

निम्नलिखित कोड दिखाता है कि समान() फ़ंक्शन का उपयोग यह जांचने के लिए कैसे करें कि दो अन्य डेटा फ़्रेम बिल्कुल बराबर हैं या नहीं:

 #define two data frames
df1 <- data. frame (team=c('A', 'B', 'C', 'D'),
                  dots=c(14, 20, 22, 29))

df2 <- data. frame (team=c('A', 'B', 'C', 'D'),
                  dots=c(99, 20, 22, 29))

#check if two data frames are equal
identical(df1, df2)

[1] FALSE

फ़ंक्शन FALSE लौटाता है क्योंकि दो डेटा फ़्रेम बिल्कुल समान नहीं हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:

R में dim() फ़ंक्शन का उपयोग कैसे करें
आर में ट्रांसफॉर्म() फ़ंक्शन का उपयोग कैसे करें
आर में इंटरसेक्ट () फ़ंक्शन का उपयोग कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *