Fonction count sur données groupées

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Neila Ait-Kaci
Messages : 7
Enregistré le : 28 Aoû 2017, 11:36

Fonction count sur données groupées

Messagepar Neila Ait-Kaci » 02 Déc 2018, 09:27

Bonjour à tous,

J'aimerais compter le nombre de lignes de la variable "espece" de mon df, mais en les groupant selon les modalités de 3 autres variables ; site, piege, session.

Après lecture des fonctions dispos sur le package dplyr, il me semble qu'il faudrait faire quelque chose du style :

Code : Tout sélectionner

df %>% group_by(site, session, piege)  %>% count(espece)


Pourtant, j'ai un message d'erreur Error in count(., espece) : object 'espece' not found, alors que cette variable est bel et bien présente dans mon df.

D'où vient le problème ?

Je vous remercie d'avance pour votre réponse

Neïla

Michaël Delorme
Messages : 71
Enregistré le : 04 Avr 2016, 10:21

Re: Fonction count sur données groupées

Messagepar Michaël Delorme » 03 Déc 2018, 07:24

count() appelle déjà group_by().

Il suffit donc de faire :

Code : Tout sélectionner

 count(df, site, session, piege)

Neila Ait-Kaci
Messages : 7
Enregistré le : 28 Aoû 2017, 11:36

Re: Fonction count sur données groupées

Messagepar Neila Ait-Kaci » 03 Déc 2018, 09:58

Bonjour,

Merci pour l'explication et le code ! Ca a fonctionné ! :)

Neila


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité