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 2La 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 12. 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, 1De 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 -
- Fonctions dans R
- GLM dans R
- Fonctions de chaîne R
- Fonctions C #