Comment inverser l’ordre d’un vecteur donné dans R ?

Dans cet article, nous verrons comment inverser l’ordre des éléments dans un vecteur en langage de programmation R.

Cela peut être fait en utilisant le tour() fonction. Il renvoie la version inverse des objets de données.

Syntaxe: rev(x)

Paramètre: x : objet de données

Retour: Inverse de l’objet de données passé

Exemple 1: Ici, nous allons créer un vecteur et l’inverser avec la fonction rev().

R

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)

Production:

[1] “Vecteur original-1 :”

[1] « sravan » « mohan » « sudheer » « radha » « vani » « mohan »

[1] “Ledit vecteur dans l’ordre inverse :”

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

Exemple 2 : Ici, nous allons créer plusieurs vecteurs, puis les inverser.

R

name = c("sravan", "mohan", "sudheer",

         "radha", "vani", "mohan")

 

subjects = c(".net", "Python", "java"

             "dbms", "os", "dbms")

 

marks = c(98, 97, 89, 90, 87, 90)

 

height = c(5.97, 6.11, 5.89,

           5.45, 5.78, 6.0)

 

weight = c(67, 65, 78,

           65, 81, 76)

 

data = c(name, subjects, marks,

         height, weight)

print("Original vector-1:")

print(data)

rv = rev(data)

 

print("The said vector in reverse order:")

print(rv)

Production:

[1] “Vecteur 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] “Ledit vecteur dans l’ordre inverse :”

[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 »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Aller en haut