gpt4 book ai didi

python pandas 分箱数值范围

转载 作者:行者123 更新时间:2023-11-30 22:53:09 24 4
gpt4 key购买 nike

我有一个请求,我想在其中存储一个数值

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"

这是我得到的

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)

我收到语法错误

File "<ipython-input-25-f0b9dd609c63>", line 3
bins = [0,50,75,>75]
^
SyntaxError: invalid syntax

我如何引用>特定值的截止值?

最佳答案

试试这个:

 bins = [0,50,75,101] or bins = [0,50,75,np.inf]

关于python pandas 分箱数值范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38296949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com