CommencerCommencer gratuitement

Pas !

Il reste un dernier opérateur à présenter : !, ou « Not ». Vous avez déjà vu un opérateur similaire, !=, vous pouvez donc deviner ce qu’il fait. Placez ! devant une expression logique : elle passera 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

Le data frame stocks est à votre disposition.

Cet exercice fait partie du cours

R intermédiaire pour la finance

Afficher le cours

Instructions

  • 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. Utilisez is.na() sur missing.
  • Supposons que vous vouliez plutôt repérer où les données ne sont pas manquantes. ! peut vous y aider. Placez ! devant is.na() pour indiquer les positions où vous avez bien des données.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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