Nous discuterons de ce scénario et discuterons de certaines approches pour la mettre en œuvre dans cet article.
Créons un vecteur avec des prix de la mangue.
#Create Vector avec 8 prix de mangue
mango_price = c (100 230 222 671,45,67,44,33)
#Return Vector
imprimer (mango_price)
Résultat:
Approche 1 -% en% opérateur
Il est possible de vérifier si la valeur est présente dans un vecteur ou non en utilisant l'opérateur% en%.
Il revient vrai si l'élément donné existe. Il revient faux sinon.
Syntaxe:
donné_element% dans% vector_object
Où Vector_Object est le vecteur et donné_element est utilisé pour vérifier s'il existe dans le vecteur ou non.
Exemple 1:
Dans cet exemple, nous vérifierons si 45 est présent dans le vecteur précédent.
#Create Vector avec 8 prix de mangue
mango_price = c (100 230 222 671,45,67,44,33)
#Check pour 45
Impression (45% dans% mango_price)
Résultat:
Il est revenu vrai car il est présent dans le vecteur.
Exemple 2:
Dans cet exemple, nous vérifierons si 1000 est présent dans le vecteur donné.
#Create Vector avec 8 prix de mangue
mango_price = c (100 230 222 671,45,67,44,33)
#Check pour 1000
Impression (1000% dans% mango_price)
Résultat:
Il est revenu faux car il n'est pas présent dans le vecteur.
Approche 2 - est.élément()
Le est.element () est utilisé pour vérifier si l'élément est présent dans un vecteur ou non. Il faut deux paramètres. Le premier paramètre est l'élément à vérifier et le deuxième paramètre est l'objet vectoriel.
Il revient vrai si l'élément donné existe. Il renvoie faux si l'élément donné n'existe pas.
Syntaxe:
est.élément (donné_element, vector_object)
Paramètres:
Exemple 1:
Dans cet exemple, nous vérifierons si 45 est présent dans le vecteur donné.
#Create Vector avec 8 prix de mangue
mango_price = c (100 230 222 671,45,67,44,33)
#Check pour 45
Imprimer (est.élément (45, mango_price)))
Résultat:
Il est revenu vrai car il est présent dans le vecteur.
Exemple 2:
Dans cet exemple, nous vérifierons si 1000 est présent dans le vecteur précédent.
#Create Vector avec 8 prix de mangue
mango_price = c (100 230 222 671,45,67,44,33)
#Check pour 1000
Imprimer (est.élément (1000, mango_price)))
Résultat:
Il est revenu faux car il n'est pas présent dans le vecteur.
Approche 3 - n'importe quel () avec == opérateur
Tout () renvoie vrai si une valeur dans le vecteur est supérieure à 0. Si nous spécifions l'élément égal au vecteur, si l'élément est trouvé, il renvoie vrai. Il revient faux sinon.
Syntaxe:
n'importe quel (donné_element == vector_object)
Où Vector_Object est le vecteur et donné_element est utilisé pour vérifier s'il existe dans le vecteur ou non.
Exemple 1:
Dans cet exemple, nous vérifierons si 45 est présent dans le vecteur donné.
#Create Vector avec 8 prix de mangue
mango_price = c (100 230 222 671,45,67,44,33)
#Check pour 45
Imprimer (n'importe quel (45 == mango_price)))
Résultat:
Il est revenu vrai car il est présent dans le vecteur.
Exemple 2:
Dans cet exemple, nous vérifierons si 1000 est présent dans le vecteur donné.
#Create Vector avec 8 prix de mangue
mango_price = c (100 230 222 671,45,67,44,33)
#Check pour 1000
Imprimer (n'importe quel (1000 == mango_price)))
Résultat:
Il est revenu faux car il n'est pas présent dans le vecteur.
Approche 4 - Match ()
Match () est utilisé pour vérifier si l'élément est présent dans un vecteur ou non. Il faut deux paramètres. Le premier paramètre est l'élément à vérifier et le deuxième paramètre est l'objet vectoriel.
Il renvoie la position d'index de l'élément donné dans un objet vectoriel s'il est trouvé. Sinon, il renvoie na.
Syntaxe:
Match (don_element, vector_object)
Paramètres:
Exemple 1:
Dans cet exemple, nous retournerons la position de 45 si elle se trouve dans le vecteur donné.
#Create Vector avec 8 prix de mangue
mango_price = c (100 230 222 671,45,67,44,33)
#Check pour 45
Print (Match (45, mango_price))
Résultat:
Il se trouve à la position - 5.
Exemple 2:
Dans cet exemple, nous retournerons la position de 1000 si elle se trouve dans le vecteur donné.
#Create Vector avec 8 prix de mangue
mango_price = c (100 230 222 671,45,67,44,33)
#Check pour 1000
Imprimer (Match (1000, mango_price))
Résultat:
Na est retourné car il n'est pas trouvé.
Conclusion
Nous avons exploré les quatre approches pour trouver l'élément donné dans un vecteur. Le est.element (), any () et% in% opérateur renvoie vrai si l'élément est trouvé. Sinon, il renvoie faux. L'approche Match () renvoie la position d'index d'un élément donné lorsque l'élément est trouvé et renvoie na autrement.