There are the following methods to append multiple elements to a Vector in R.
- Using the “c()” function
- Using the “append()” function
- Using <<- operator
Method 1: Using the c() function
The c() is a built-in function that combines multiple elements into a single vector in R.
rv <- c(11, 21, 46)
fv <- c(rv, 18, 19, 29)
cat("Appended Vector: ", fv, "\n")
Output
Appended Vector: 11 21 46 18 19 29
You can see that we appended multiple elements to the fv vector using the c() function. The fv vector is the combination of RV and other multiple elements.
Method 2: Using the append() function
The append() is a built-in function to add elements to the end of an existing vector. For example, define two vectors, combine vector elements in the final vector, and print it using the cat() function.
rv_1 <- c(11, 21, 46)
rv_2 <- c(18, 19, 29)
fv <- c(rv_1, rv_2)
cat("Appended Vector: ", fv, "\n")
Output
Appended Vector: 11 21 46 18 19 29
Method 3: Using the <<- operator
Using the <<- operator, we can append multiple elements at the end of a vector defined in the global environment.
rv_1 <- c(11, 21, 46)
rv_2 <- c(18, 19, 29)
fv <<- c(rv_1, rv_2)
cat("Appended Vector: ", fv, "\n")
Output
Appended Vector: 11 21 46 18 19 29
The <<- operator assigns a value to a variable in the global environment.
The <<- operator is similar to the <- operator, which is used to assign a value to a variable in the current environment, but the <<- operator allows you to assign a value to a variable that is defined in the global environment.
When using the <<- operator, you should use it cautiously because it can lead to unintended side effects if used carelessly.

Krunal Lathiya is a Software Engineer with over eight years of experience. He has developed a strong foundation in computer science principles and a passion for problem-solving. In addition, Krunal has excellent knowledge of Data Science and Machine Learning, and he is an expert in R Language.