R – Reverse a Vector

To reverse a vector in R programming, call rev() function and pass given vector as argument to it. rev() function returns returns a new vector with the contents of given vector in reversed order.

The syntax to reverse a vector x is

</>
Copy
rev(x)

Return Value

The rev() function returns a vector.

Examples

In the following program, we take a vector in x, and reverse this vector using rev().

example.R

</>
Copy
x <- c(5, 10, 15, 20, 25, 30)
result = rev(x)
cat("Original Vector :", x, "\n")
cat("Reversed Vector :", result)

Output

Original Vector : 5 10 15 20 25 30 
Reversed Vector : 30 25 20 15 10 5

Now, let us take a vector x with string items and reverse it.

example.R

</>
Copy
x <- c("a", "b", "c")
result = rev(x)
cat("Original Vector :", x, "\n")
cat("Reversed Vector :", result)

Output

Original Vector : a b c 
Reversed Vector : c b a

Conclusion

In this R Tutorial, we learned how to reverse a vector using rev() function, with the help of examples.