J'ai un REQT., Où je veux bin une valeur numériquepandas géants python Binning plage numérique
If the student marks is
b/w 0-50 (incl 50) then assign the level column value = "L"
b/w 50-75(incl. 75) then assign the level column value ="M"
>75 then assign the level column value ="H"
Voici ce que j'ai
raw_data = {'student':['A','B','C'],'marks_maths':[75,90,99]}
df = pd.DataFrame(raw_data, columns = ['student','marks_maths'])
bins = [0,50,75,>75]
groups = ['L','M','H']
df['maths_level'] = pd.cut(df['marks_maths'], bins, labels=groups)
Je reçois une erreur de syntaxe
File "<ipython-input-25-f0b9dd609c63>", line 3
bins = [0,50,75,>75]
^
SyntaxError: invalid syntax
Comment est-ce que je peux référencer un seuil qui indique> certaine valeur?
le maximum pourrait être 101 ou 1000 .. je ne sais pas .. donc je veux juste mettre une condition qu'il est> certaine valeur – pmv
J'ai initialement mis cette réponse, mais cela n'a pas de sens. Vous ne pouvez pas avoir d'affectation dans une instruction 'or'. Que vouliez-vous dire ici? –
@Ami De quoi parlez-vous? Le 'ou' est 'anglais' ou ', pas code' ou ' – Merlin