Ich habe einen REQt., Wo ich bin wollen einen numerischen WertPython Pandas Zahlenbereich Binning
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"
Hier ist, was ich habe
bekamraw_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)
ich einen Syntaxfehler
File "<ipython-input-25-f0b9dd609c63>", line 3
bins = [0,50,75,>75]
^
SyntaxError: invalid syntax
Wie kann ich einen Cutoff referenzieren, der einen bestimmten Wert angibt?
könnte der max 101 sein oder 1000..i weiß nicht ..so ich nur eine Bedingung setzen will, dass es> bestimmter Wert – pmv
ich diese Antwort ursprünglich upvoted, aber es macht keinen Sinn. Sie können keine Zuweisung in einer 'oder' Anweisung haben. Was hast du hier gemeint? –
@Ami Über was redest du? Das 'oder' ist Englisch 'oder', nicht Code 'oder' – Merlin