आर में स्ट्रिंग्स को कैसे जोड़ें (उदाहरण के साथ)
आप एकाधिक स्ट्रिंग्स को त्वरित रूप से संयोजित करने के लिए R में पेस्ट() फ़ंक्शन का उपयोग कर सकते हैं:
paste(string1, string2, string3, sep = " ")
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण 1: स्ट्रिंग वैक्टर को जोड़ना
मान लीजिए कि हमारे पास R में निम्नलिखित तार हैं:
#create three string variables
a <- “hey”
b <- “there”
c <- “friend”
हम इन तीन स्ट्रिंग्स को शीघ्रता से एक स्ट्रिंग में संयोजित करने के लिए पेस्ट() फ़ंक्शन का उपयोग कर सकते हैं:
#concatenate the three strings into one string
d <- paste(a, b, c)
#view result
d
[1] “hey there friend”
तीन तारों को रिक्त स्थान द्वारा अलग करके एक ही तार में संयोजित किया गया था।
हम sep तर्क के लिए एक अलग मान प्रदान करके विभाजक के लिए एक अलग मान का भी उपयोग कर सकते हैं:
#concatenate the three strings into one string, separated by dashes
d <- paste(a, b, c, sep = "-")
[1] “hey-there-friend”
उदाहरण 2: डेटा फ्रेम में स्ट्रिंग्स के कॉलमों को जोड़ें
मान लीजिए कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:
#create data frame
df <- data. frame (first=c('Andy', 'Bob', 'Carl', 'Doug'),
last=c('Smith', 'Miller', 'Johnson', 'Rogers'),
dots=c(99, 90, 86, 88))
#view data frame
df
first last points
1 Andy Smith 99
2 Bob Miller 90
3 Carl Johnson 86
4 Doug Rogers 88
हम “पहले” और “अंतिम” कॉलम को “नाम” नामक एक नए कॉलम में जोड़ने के लिए पेस्ट() फ़ंक्शन का उपयोग कर सकते हैं:
#concatenate 'first' and 'last' name columns into one column
df$name = paste(df$first, df$last)
#view updated data frame
df
first last points name
1 Andy Smith 99 Andy Smith
2 Bob Miller 90 Bob Miller
3 Carl Johnson 86 Carl Johnson
4 Doug Rogers 88 Doug Rogers
ध्यान दें कि “प्रथम” और “अंतिम” कॉलम में स्ट्रिंग्स को “नाम” कॉलम में संयोजित किया गया है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य ऑपरेशन कैसे करें:
आर में वेक्टर को स्ट्रिंग में कैसे परिवर्तित करें
आर में स्ट्रिंग्स को लोअरकेस में कैसे बदलें
आर में आंशिक स्ट्रिंग मिलान कैसे करें