Introduction aux vecteurs R

Les vecteurs sont des objets de type de données R de base. Ils sont divisés en six vecteurs atomiques.

Vecteurs à élément unique

Les données créées avec une valeur sont du vecteur de longueur 1.

  • personnage

Exemple: print («xyz»)

  • Entier

Exemple: impression (54L)

  • Double

Exemple: impression (6.5)

  • Complexe

Exemple: impression (45L)

  • logique

Exemple: impression (FAUX)

  • Brut

Exemple: impression (1 + 3i)

Vecteur d'éléments multiples

Nous pouvons également créer un vecteur avec plusieurs valeurs en utilisant le deux-points avec des données numériques.

Exemple

v <- 5:10
print(v)

sortie : 5 6 7 8 9 10

La séquence de valeurs décimales

v <- 6.6:9.6
print(v)

sortie : 6, 6 7, 6 8, 6 9, 6

Dans l'exemple ci-dessous, 11.4 ne sera pas dans la séquence et il sera rejeté car il n'appartient pas à la séquence.

v <- 3.8:8.4
print(v)

sortie : 3, 8 4, 8 5, 8 6, 8 7, 8

Fonctions vectorielles dans R

La fonction est définie comme un morceau de code utilisé pour effectuer une tâche. Les fonctions sont traitées comme d'autres types d'objets. Il existe différents types de fonctions dans la programmation R.

1. Fonction R rep ()

Comme nous pouvons nous en référer à son nom, cette fonction est utilisée pour répéter les valeurs données en entrée dans une fonction.

Syntaxe: rep()

Exemple

rep(c(1, 2, 3), times = 4)

Production:

(1) 1 2 3 1 2 3 1 2 3 1 2 3

Il existe différentes manières d'implémenter la fonction rep.

Nous pouvons également saisir le nombre de fois qu'une valeur particulière doit être répétée.

Exemple

rep(c(1, 2), times = c(4, 3))

Production:

(1) 1 1 1 1 2 2 2

La troisième façon d'implémenter une fonction rep est de spécifier la longueur.

Exemple

rep(1:2, length.out=9)

Production:

(1) 1 2 1 2 1 2 1 2 1

2. Fonction R Seq

La fonction de séquence est utilisée pour créer un ensemble de valeurs séquentielles.

Supposons que nous voulons créer un ensemble d'entiers séquentiels. Nous pouvons utiliser la fonction séquence pour les créer.

Syntaxe : seq()

Exemple:

seq(from = 3.5, to = 1, by = -0.3)

Production:

(1) 3, 5 3, 2 2, 9 2, 6 2, 3 2, 0 1, 7 1, 4 1, 1

De plus, nous pouvons également ajouter un autre attribut à l'entrée de la fonction (c'est-à-dire la longueur)

Exemple

seq(from = 3.5, to = 1, length.out = 6)

Production;

(1) 3, 5 3, 0 2, 5 2, 0 1, 5 1, 0

3. Fonction R any ()

Toute fonction () prend des valeurs d'entrée et renvoie des vecteurs logiques qui sont soit Vrai soit Faux.

Syntaxe : any()

Supposons que nous avons affecté un ensemble de valeurs à x.

x = 1, 2, 3, 4, 5

Syntaxe :

x <- 1:5

Maintenant, nous utilisons n'importe quelle fonction () pour voir s'il y a une valeur supérieure à 5.

any(x > 5)

Sortie :

FAUX À partir d'un exemple similaire, nous pouvons également afficher VRAI en modifiant la valeur de 5 à 3.

tout (x> 3)

Production:

VRAI

4. Fonction R all ()

La fonction all () est similaire à n'importe quelle fonction (). La différence ici est qu'elle vérifie chaque valeur, puis imprime la sortie. Même si une seule valeur ne remplit pas la condition spécifiée, elle s'imprimera comme FAUX.

Syntaxe: all()

Exemple

1. Lorsque toutes les valeurs remplissent la condition

x 0)

Sortie: TRUE

2.Lorsque les valeurs ne remplissent pas la condition

x 3)

Sortie: FAUX

Dans l'exemple ci-dessus, seules deux valeurs sont supérieures à 3. Les fonctions de R sont définies par Rf_ ou R_

Articles recommandés

Ceci est un guide des vecteurs R. Ici, nous discutons des différents types de fonctions vectorielles dans la programmation R avec la syntaxe et les exemples. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Fonctions dans R
  2. GLM dans R
  3. Fonctions de chaîne R
  4. Fonctions C #

Catégorie: