problème de moyenne de variable numérique

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

Julien Demeaux
Messages : 49
Enregistré le : 23 Oct 2017, 22:24

problème de moyenne de variable numérique

Messagepar Julien Demeaux » 17 Fév 2018, 21:52

Bonjour à tous,

J'ai (encore) un souci avec tidyverse.

Je simplifie le df avec lequel je travaille pour me concentrer sur les 3 variables qui m'intéressent ici.
J'ai donc des objets qui évoluent sur un plan x(0,100) et y(0,100). Chaque objet a un "id" unique.
les variables qui m'intéressent ont donc cette forme

Code : Tout sélectionner

df
df<-data.frame(id=c("A","B","D","A","C","B","C","A"), x=c("22.5","10.6","56.2", "45.7","95.1","75.1","23.8","45.9"), y=c("61.7","14.5","12.7","45.2","25.7","21.9","98.1","46.8"))


Je veux donc filtrer par id afin de calculer la position moyenne

Code : Tout sélectionner

pos <- df %>%
     group_by(id) %>%
     mutate(x.mean = mean(x), y.mean = mean(y))

mais ce code me renvoit la position moyenne de l'ensemble des objets, pas de chaque objet.
Qu'est-ce que je loupe ici ?
Merci d'avance

Logez Maxime
Messages : 3138
Enregistré le : 26 Sep 2006, 11:35

Re: problème de moyenne de variable numérique

Messagepar Logez Maxime » 18 Fév 2018, 15:54

Bonjour,

Tu utilises mutate qui est fait pour modifier une variable a la place de summarise.

Cordialement,
Maxime

Julien Demeaux
Messages : 49
Enregistré le : 23 Oct 2017, 22:24

Re: problème de moyenne de variable numérique

Messagepar Julien Demeaux » 19 Fév 2018, 03:09

Merci Maxime !


Retourner vers « Questions en cours »

Qui est en ligne

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