Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Combinaison de deux ou plusieurs groupes de modalités
2 participants
Page 1 sur 1
Combinaison de deux ou plusieurs groupes de modalités
Salut,
Je cherche une fonction permettant d'afficher directement les combinaisons des modalités de p variables, ex:
V1 V2 V3
a d g
b e h
c f i
Renvoi:
a-d-g
a-d-h
a-d-i
a-e-g
a-e-h
a-e-i
.
.
.
.
c-f-g
c-f-n
c-f-i
Si elle n'existe pas, une idée pour y parvenir sans utiliser de boucle for? en fait plus particulièrement sans boucle for qui nécessite de connaître le nombre de variables, l'idée étant de trouver une méthode qui fait le travail sans devoir implémenter de for dans des for (enfin, je sais pas si je me fais bien comprendre...)
Je cherche une fonction permettant d'afficher directement les combinaisons des modalités de p variables, ex:
V1 V2 V3
a d g
b e h
c f i
Renvoi:
a-d-g
a-d-h
a-d-i
a-e-g
a-e-h
a-e-i
.
.
.
.
c-f-g
c-f-n
c-f-i
Si elle n'existe pas, une idée pour y parvenir sans utiliser de boucle for? en fait plus particulièrement sans boucle for qui nécessite de connaître le nombre de variables, l'idée étant de trouver une méthode qui fait le travail sans devoir implémenter de for dans des for (enfin, je sais pas si je me fais bien comprendre...)
Re: Combinaison de deux ou plusieurs groupes de modalités
salut,
- Code:
x <- expand.grid(lapply(tab, unique))
do.call(paste, c(x, sep="-"))
droopy- Nombre de messages : 1156
Date d'inscription : 04/09/2009
Sujets similaires
» Moyennes de plusieurs colonnes selon différents groupes
» Comparer deux évolutions dans deux groupes différents ?
» Ecart-type total de plusieurs groupes
» Comparaison de plusieurs groupes test non paramétrique
» Comparer une proportion entre plusieurs sous-groupes
» Comparer deux évolutions dans deux groupes différents ?
» Ecart-type total de plusieurs groupes
» Comparaison de plusieurs groupes test non paramétrique
» Comparer une proportion entre plusieurs sous-groupes
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|