Je ne trouve pas de question similaire pour cette requête. Cependant, j'ai un dataframe pandas où je veux utiliser deux des colonnes pour faire du conditionnel et si c'est vrai, remplacer les valeurs dans une de ces colonnes.
Par exemple. Une de mes colonnes est le "nom de l'article" et l'autre est la "valeur". Le "nom de l'article" peut être répété plusieurs fois. Je veux vérifier pour chaque "nom d'article", si tous les autres articles avec le même nom ont la valeur 0, puis remplacer ces "valeurs" par 100.
Je sais que cela devrait être simple, mais je n'arrive pas à m'y retrouver.
Pour que ce soit plus clair, voici
itemname value
0 a 0
1 b 100
2 c 0
3 a 0
3 b 75
3 c 90
Je voudrais que mon instruction change ce cadre de données en
itemname value
0 a 100
1 b 100
2 c 0
3 a 100
3 b 75
3 c 90
J'espère que cela a du sens. Je vérifie si quelqu'un d'autre a posé une question similaire et n'a pas pu trouver quelque chose dans ce cas.