The paste()
function performs manipulation on strings. With the help of paste()
, we can append different strings together to form a single string.
The sep
in paste()
can be used as a separator. The sep
inserts special characters, symbols, and digits. We can then join different vectors with the help of paste()
.
paste (......., sep = " ", collapse = NULL)
......
: These are one or more R objects to be concatenated together.sep
: This is a character string to separate the terms.collapse
: This is an optional character string to separate the results.# Without using seperatorpaste("Hello", "I just landed", "and reached home")# With using seperatorpaste("Hello", "I just landed", "and reached home", sep='/')# Vectors of equal lengthpaste(c("Hello", "Namaste", "Whats up"), c("Ram", "Shyam", "David"))# Vectors of unequal lengthpaste(c("Namaste"), c("Ram", "Shyam", "David"))paste("Hello", c("Ram", "Bob","Krishna"), c("Goodbye", "Seeya"))# Using collapse as an argumentvect<-c("HeyRam","Lets catch up soon","Long time")paste(vect,collapse="!")
Line 2: We try to merge different strings and form a single string using the paste()
function.
Line 4: We try to use /
as a separator
between the strings.
Line 6: We create two different vectors
of equal length
and concatenate them using paste()
.
Lines 8–9: With vectors of unequal length, the vector is concatenated with each string of another vector. We use paste()
.
Lines 11 and 12: The collapse argument here is an optional argument that can be used with vectors.