Dites que j'ai un pandas df avec des entiers (valeur) dans une colonne. J'ai besoin de faire une deuxième colonne qui est égale à 0 lorsque la valeur est < 100, 1,00 lorsque la valeur> = 100, et ajouter 0,25 pour chaque augmentation de 25 et vice versa si la valeur diminue. MAIS je veux seulement ajouter 0,25 à la nouvelle colonne jusqu'à la valeur de 2,00, c'est-à-dire quatre fois max.Comment multiplier une colonne par incréments prédéfinis?
résultat 'taille' prévue:
value size
90 0.00
100 1.00
110 1.00
115 1.00
125 1.25
145 1.25
150 1.50
175 1.75
195 1.75
200 2.00
230 2.00
250 2.00
200 2.00
180 1.75
150 1.50
135 1.25
120 1.00
109 1.00
99 0.00
Tous les conseils seront les bienvenus!
est 'size' censé être le résultat escompté? S'il vous plaît montrer vos efforts, cette solution est un peu impliqué. –