Extraire la plus importante valeur d'un groupe sans remplacement [Résolu]

Signaler
Messages postés
37
Date d'inscription
lundi 10 février 2020
Statut
Membre
Dernière intervention
10 octobre 2020
-
Messages postés
37
Date d'inscription
lundi 10 février 2020
Statut
Membre
Dernière intervention
10 octobre 2020
-
Bonjour tout le monde,

Je dispose d'un dataframe qui représente différentes combinaisons de personnes (11 personnes au total), avec un score par combinaison allant de 0 (mauvais) à 20 (très bon) :


nom_combinaison; personnes; score_combinaison_sur_20
combi1 personne1 18
combi1 personne2 18
combi2 personne2 4
combi2 personne3 4
combi3 personne1 14
combi3 personne3 14
... ; ...



Je souhaiterais trouver un moyen d'extraire les combinaisons qui possèdent le meilleur score tout en faisant attention de ne pas prendre plusieurs fois la même personne. J'ai essayé plusieurs méthodes avec des recherches sur internet, malheureusement sans résultat. Est-il possible de faire cela ?

Merci.



Configuration: Windows / Chrome 84.0.4147.105

3 réponses

Messages postés
12584
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 octobre 2020
700
bonjour, je pense que c'est possible.
si je voulais réaliser cela, je commencerais par me former avec des exercices plus simples, surement pas en cherchant des réponses toutes faites sur internet.
qu'as-tu essayé?
Messages postés
413
Date d'inscription
vendredi 25 septembre 2015
Statut
Membre
Dernière intervention
11 octobre 2020
194
Bonjour,
je pense que le problème n'est pas suffisament bien défini.
Que doit-on faire lorsque les combinaisons avec les scores les plus élevées ont des personnes en commun ? Est-ce qu'il faut maximiser la somme des scores des combinaisons selectionnées ? Ou autre chose ?
Messages postés
37
Date d'inscription
lundi 10 février 2020
Statut
Membre
Dernière intervention
10 octobre 2020

Merci pour vos réponses.

Effectivement, j'ai omis de dire que j'aimerais créer les 4 quatre meilleurs groupes (combinaisons) en me servant du score. L'idée, c'est de ne garder que les combinaisons avec le meilleur score, et de rejeter celles qui ont des personnes en commun avec les combinaisons qu'on souhaite garder, vu qu'on ne veut pas avoir une personne dans plusieurs groupes.
Messages postés
12584
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 octobre 2020
700
peux-tu marquer cette discussion comme résolue, si tu n'y donnes pas suite?
Messages postés
37
Date d'inscription
lundi 10 février 2020
Statut
Membre
Dernière intervention
10 octobre 2020
>
Messages postés
12584
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 octobre 2020

C'est fait ! Merci.