Element-wise concatenation of string vector in R

Element wise concatenation of two vectors means concurrently taking values from two vectors and joining or concatenating them into one. For this paste() function is used in the R programming language.

Syntax:

paste(vector1,vector2,….,vectorn)

Where, vectors are the inputs to paste function

Example 1:

R




# create a vector named as first_names
first_names=c("sravan","bobby","mohan","sai")
  
# create a vector named as middle_names
middle_names=c("kumar","kumari","pavan","kumar")
  
# apply paste function
print(paste(first_names,middle_names))


Output:

[1] “sravan kumar” “bobby kumari” “mohan pavan”  “sai kumar”

We can combine n vector elements at a time

Example: 2 

R




# create a vector named as first_names
first_names=c("sravan","bobby","mohan","sai")
  
# create a vector named as middle_names
middle_names=c("kumar","kumari","pavan","kumar")
  
# create a vector named as middle_names
last_names=c("H","B","G","M")
  
# apply paste function
print(paste(first_names,middle_names,last_names))


Output:

[1] “sravan kumar H” “bobby kumari B” “mohan pavan G”  “sai kumar M” 

If we do not need to give a gap between two concatenated strings use paste0() function.

Syntax:

paste0(vector1,vector2,…,vectorn)

Example:

R




# create a vector named as first_names
first_names=c("sravan","bobby","mohan","sai")
  
# create a vector named as middle_names
middle_names=c("kumar","kumari","pavan","kumar")
  
# create a vector named as middle_names
last_names=c("H","B","G","M")
  
# apply paste0 function fro combining first and middlename
print(paste0(first_names,middle_names))
  
# apply paste0 function fro combining first  middlename and last names
print(paste0(first_names,middle_names,last_names))


Output:

[1] “sravankumar” “bobbykumari” “mohanpavan”  “saikumar”

[1] “sravankumarH” “bobbykumariB” “mohanpavanG”  “saikumarM” 



Contact Us