Les posteurs les plus actifs de la semaine
Aytan
Moyennes de plusieurs colonnes selon différents groupes Vote_lcapMoyennes de plusieurs colonnes selon différents groupes Voting_barMoyennes de plusieurs colonnes selon différents groupes Vote_rcap 
c@ssoulet
Moyennes de plusieurs colonnes selon différents groupes Vote_lcapMoyennes de plusieurs colonnes selon différents groupes Voting_barMoyennes de plusieurs colonnes selon différents groupes Vote_rcap 
Eric Wajnberg
Moyennes de plusieurs colonnes selon différents groupes Vote_lcapMoyennes de plusieurs colonnes selon différents groupes Voting_barMoyennes de plusieurs colonnes selon différents groupes Vote_rcap 
Adddd
Moyennes de plusieurs colonnes selon différents groupes Vote_lcapMoyennes de plusieurs colonnes selon différents groupes Voting_barMoyennes de plusieurs colonnes selon différents groupes Vote_rcap 
gg
Moyennes de plusieurs colonnes selon différents groupes Vote_lcapMoyennes de plusieurs colonnes selon différents groupes Voting_barMoyennes de plusieurs colonnes selon différents groupes Vote_rcap 


Moyennes de plusieurs colonnes selon différents groupes

Aller en bas

Moyennes de plusieurs colonnes selon différents groupes Empty Moyennes de plusieurs colonnes selon différents groupes

Message par VPui le Lun 18 Avr 2016 - 9:49

Bonjour,

J'ai un tableau de données de ce type :

f1 f2 f3 f4 condition
5 6 7 8 a
5 6 7 7 a
4 4 4 4 b
5 6 7 8 b
5 6 7 8 c
4 6 8 1 c

Je souhaiterais pouvoir faire avec R une moyenne totale des colonnes selon la condition.
Pour mon exemple je voudrais avoir en sortie :
a 5
b 4
c 5

J'ai tenté avec la fonction aggregate mais je n'obtiens que des moyennes par colonnes selon ma contition,

Si vous avez une idée pour me débloquer merci d'avance Smile

VPui

Nombre de messages : 2
Date d'inscription : 18/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Moyennes de plusieurs colonnes selon différents groupes Empty Re: Moyennes de plusieurs colonnes selon différents groupes

Message par Nik le Lun 18 Avr 2016 - 13:23

Bonjour,

ton tableau n'est pas organisé pour que aggregate fasse ce que tu souhaites.

Code:

DATA <- read.table(text="f1 f2 f3 f4 condition
5 6 7 8 a
5 6 7 7 a
4 4 4 4 b
5 6 7 8 b
5 6 7 8 c
4 6 8 1 c",sep=" ",h=T)

require(reshape2)
DATA <- melt(DATA)

aggregate(value~condition,FUN=mean,data=DATA)
  condition value
1         a 6.375
2         b 5.250
3         c 5.625

Nik

Nik

Nombre de messages : 1605
Date d'inscription : 23/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Moyennes de plusieurs colonnes selon différents groupes Empty Re: Moyennes de plusieurs colonnes selon différents groupes

Message par VPui le Lun 18 Avr 2016 - 15:03

C'est parfait merci beaucoup ! Je ne connaissait pas du tout cette méthode c'est pour ça que j’essayai de bricoler mon aggregate directement ^^

Encore merci pour la rapidité et la clarté de la réponse !

VPui

Nombre de messages : 2
Date d'inscription : 18/04/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Moyennes de plusieurs colonnes selon différents groupes Empty Re: Moyennes de plusieurs colonnes selon différents groupes

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum