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