Open In App

Element-wise concatenation of string vector in R

Last Updated : 07 Apr, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

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” 



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads