¿Cómo invertir el orden del vector dado en R? – Part 1

En este artículo, discutiremos cómo invertir el orden de los elementos en un vector en el lenguaje de programación R.

Se puede hacer usando la función rev() . Devuelve la versión inversa de los objetos de datos.

Sintaxis: rev(x)

Parámetro: x: Objeto de datos

Devoluciones: Inverso del objeto de datos pasado

Ejemplo 1: Aquí crearemos un vector y lo invertiremos con la función rev().

R

# create vector with names
vec = c("sravan", "mohan", "sudheer",
         "radha", "vani", "mohan")
  
print("Original vector-1:")
print(vec)
rv = rev(vec)
  
print("The said vector in reverse order:")
print(rv)

Producción:

[1] “Vector original-1:”

[1] “sravan” “mohan” “sudheer” “radha” “vani” “mohan”  

[1] “Dicho vector en orden inverso:”

[1] “mohan” “vani” “radha” “sudheer” “mohan” “sravan”

Ejemplo 2: aquí crearemos múltiples vectores y luego los invertiremos.

R

# create vector with names
name = c("sravan", "mohan", "sudheer",
         "radha", "vani", "mohan")
  
# create vector with subjects
subjects = c(".net", "Python", "java", 
             "dbms", "os", "dbms")
  
# create a vector with marks
marks = c(98, 97, 89, 90, 87, 90)
  
# create vector with height
height = c(5.97, 6.11, 5.89,
           5.45, 5.78, 6.0)
  
# create vector with weight
weight = c(67, 65, 78,
           65, 81, 76)
  
# pass these vectors to the vector
data = c(name, subjects, marks,
         height, weight)
# display
print("Original vector-1:")
print(data)
rv = rev(data)
  
print("The said vector in reverse order:")
print(rv)

Producción:

[1] “Vector original-1:”

 [1] “sravan” “mohan” “sudheer” “radha” “vani” “mohan” “.net”   

 [8] “Python” “java” “dbms” “os” “dbms” “98” “97”     

[15] “89” “90” “87” “90” “5,97” “6,11” “5,89”   

[22] “5.45” “5.78” “6” “67” “65” “78” “65”     

[29] “81” “76”     

[1] “Dicho vector en orden inverso:”

 [1] “76” “81” “65” “78” “65” “67” “6”      

 [8] “5,78” “5,45” “5,89” “6,11” “5,97” “90” “87”     

[15] “90” “89” “97” “98” “dbms” “os” “dbms”   

[22] “java” “Python” “.net” “mohan” “vani” “radha” “sudheer”

[29] “mohan” “sravan” 

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *