Pas !
Un dernier opérateur à présenter est !, appelé Non (Not). Vous avez déjà vu un opérateur semblable, !=, alors vous pouvez probablement deviner ce qu'il fait. Ajoutez ! devant une expression logique et elle basculera de TRUE à FALSE (et inversement).
!TRUE
[1] FALSE
apple <- c(120.00, 120.08, 119.97, 121.88)
!(apple < 121)
[1] FALSE FALSE FALSE TRUE
La trame de données stocks est à votre disposition.
Cette activité fait partie du cours
R intermédiaire pour la finance
Instructions de l’exercice
- Utilisez
!et un opérateur relationnel pour savoir quandibmn'est pas au-dessus de176. - Un nouveau vecteur,
missing, a été créé; il contient des données manquantes. - La fonction
is.na()vérifie la présence de données manquantes. Appliquezis.na()àmissing. - Supposons que vous vous intéressiez plutôt aux endroits où les données ne manquent pas.
!peut vous l'indiquer. Placez!devantis.na()pour afficher les positions où vous avez bel et bien des données.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# IBM range
___
# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)
# Is missing?
___
# Not missing?
___