Aggregate

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

Pinel Romain
Messages : 1
Enregistré le : 29 Mai 2018, 13:50

Aggregate

Messagepar Pinel Romain » 30 Mai 2018, 15:51

Bonjour, j'explique mon problème :

J'ai un fichier avec plusieurs variables (il s'agit de logements) et je voudrais réaliser une moyenne sur une certaine variable pour les logements similaires. J'utilise donc aggregate en rentrant les variables qui me servent à juger de la similarité ou non des logements. J'ai donc en sortie une table avec 1 lignes pour chaque association de logements similaires et la moyenne correspondante. En fait je voudrais que cette moyenne par "grappes" de logements similaires remplace la valeur de chaque logement.

Par exemple 3 logements considérer comme similaire ont 20 , 30 et 40. j'ai donc en sortie une ligne de cette grappe de logements avec une valeur de 30. Mais je voudrais que les 3 logements prennent cette valeur 30.

Si quelqu'un as une solution je suis preneur !

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Aggregate

Messagepar Pierre-Yves Berrard » 30 Mai 2018, 16:38

Bonjour,

Une ébauche de solution, avec le package dplyr :

Code : Tout sélectionner

library(dplyr)
donnees %>% group_by(grappe) %>% mutate(var_interet = mean(var_interet))
PY


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité