CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez ! et un opérateur relationnel pour savoir quand ibm n'est pas au-dessus de 176.
  • 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. Appliquez is.na() à missing.
  • Supposons que vous vous intéressiez plutôt aux endroits où les données ne manquent pas. ! peut vous l'indiquer. Placez ! devant is.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?
___
Modifier et exécuter le code