Comment détecter si une valeur se situe entre deux autres valeurs ? between()

Est-ce que la valeur associée à votre variable est comprise entre deux autres valeurs ? Vous le saurez en faisant appel à between, du package {dplyr} !

{dplyr} est un package du tidyverse que l’on a jamais fini de découvrir. Regorgeant de fonctions facilitant la manipulation de données, ce package répond à quasiment toutes les questions que vous pourriez vous poser sur vos données… Et par exemple : comment savoir si une valeur est entre deux autres valeurs.

Pour le savoir, direction between, qui prendra trois paramètres : votre valeur, la valeur de la borne de droite, et la valeur de la borne de gauche. Le tout vous renvoie un vrai ou faux

Par exemple :

  library(dplyr)
  x <- 0
  between(x, -1, 1)
  [1] TRUE

 

Le vrai plus étant de pouvoir effectuer de la sélection avec cette fonction. Par exemple, si l’on souhaite filtrer les données qui sont en dessous de la moyenne, ou en dessous d’un certain seuil :

 

  x %
    filter(between(Sepal.Length, 1, 5))

Proposer une modification pour ce code