आर में कैट() और पेस्ट() के बीच अंतर


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

  • cat() फ़ंक्शन संयोजित स्ट्रिंग को कंसोल पर आउटपुट करेगा, लेकिन यह परिणामों को एक वेरिएबल में संग्रहीत नहीं करेगा।
  • पेस्ट() फ़ंक्शन संयोजित स्ट्रिंग को कंसोल पर आउटपुट करेगा और परिणामों को एक कैरेक्टर वेरिएबल में संग्रहीत करेगा

सामान्य तौर पर, डिबगिंग के लिए cat() फ़ंक्शन का अधिक बार उपयोग किया जाता है।

इसके विपरीत, पेस्ट() फ़ंक्शन का उपयोग तब किया जाता है जब आप संयोजन परिणामों को एक वर्ण चर में संग्रहीत करना चाहते हैं और बाद में उस चर को अपने कोड में संदर्भित करना चाहते हैं।

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक फ़ंक्शन का उपयोग कैसे करें।

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

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

 #concatenate several strings together
cat("hey", "there", "everyone")

hey there everyone

ध्यान दें कि cat() फ़ंक्शन तीन स्ट्रिंग्स को एक स्ट्रिंग में जोड़ता है और कंसोल पर परिणाम प्रदर्शित करता है।

हालाँकि, यदि हम संयोजन परिणामों को एक वेरिएबल में संग्रहीत करने का प्रयास करते हैं और फिर उस वेरिएबल को प्रदर्शित करते हैं, तो परिणामस्वरूप हमें एक NULL मान प्राप्त होगा:

 #concatenate several strings together
results <- cat("hey", "there", "everyone")

hey there everyone

#attempt to view concatenated string
results

NULL

दरअसल, cat() फ़ंक्शन परिणामों को संग्रहीत नहीं करता है।

यह बस कंसोल पर परिणाम प्रदर्शित करता है।

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

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

 #concatenate several strings together
paste("hey", "there", "everyone")

[1] “hey there everyone”

ध्यान दें कि पेस्ट() फ़ंक्शन तीन स्ट्रिंग्स को एक स्ट्रिंग में जोड़ता है और कंसोल पर परिणाम प्रदर्शित करता है।

यदि हम संयोजन परिणामों को एक चर में संग्रहीत करते हैं, तो हम उस चर को संदर्भित स्ट्रिंग को प्रदर्शित करने के लिए संदर्भित कर सकते हैं:

 #concatenate several strings together
results <- paste("hey", "there", "everyone")

#view concatenated string
results

[1] “hey there everyone”

हम संयोजित स्ट्रिंग की कल्पना कर सकते हैं क्योंकि पेस्ट() फ़ंक्शन परिणामों को एक वर्ण चर में संग्रहीत करता है।

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

 #display number of characters in concatenated string
nchar(results)

[1] 18

हम देख सकते हैं कि संयोजित स्ट्रिंग में 18 अक्षर (रिक्त स्थान सहित) हैं।

हम nchar() फ़ंक्शन का उपयोग cat() के साथ नहीं कर सके क्योंकि cat() परिणामों को एक वेरिएबल में संग्रहीत नहीं करता है।

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

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

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

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

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