python - 在不超过总价值 500000 的情况下找到最大奖学金数量
问题描述
我有一个.csv
格式为:
ID scholarship amount applicant experience
1 45000 8
2 65000 10
3 38000 11
4 62000 12
5 45000 9
6 58000 11
7 28000 12
8 78000 12
9 52500 7
10 45000 10
问题是编写一个代码,找出在不超过总价值的情况下可以提供的最大奖学金数量 500000
。10
只考虑具有或多年经验的申请人。
我已经尝试过 df[df['applicant experience'] >=10]
,但我仍然获得了总奖学金金额以上的记录500000
。请帮忙
解决方案
df[(df.scholarship amount <=500000)&(df.applicant experience >=10)]
试试这个代码,它更好地改变列名给出不带空格的列名 Scholarship_amout ,applicant_experience而不是奖学金金额,applicant experience