Bonjour,

M'auto formant en e-learning, je sollicite votre aide pour un message d'erreur sur la fonction summarise() que je n'explique pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
library(dplyr)
 
iris %>%
  group_by(Species) %>%
  filter(Petal.Lengt > 5)) %>%
  summarise(n())
Le message d'erreur suivant apparaît dans la console.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
> iris %>%
+   group_by(Species) %>%
+   filter(Petal.Lengt > 5)) %>%
Erreur : ')' inattendu(e) in:
"  group_by(Species) %>%
  filter(Petal.Lengt > 5))"
>   summarise(n())
Erreur : `n()` must only be used inside dplyr verbs.
Summarise() étant bien un verbe de dplyr, pourquoi la fonction n() ne s'applique pas ?

Vous remerciant pour votre aide.