查找奖学金总数不超过500000的最大数量

时间:2018-09-03 01:37:19

标签: python pandas dataframe

我有一个.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的记录。 请帮助

1 个答案:

答案 0 :(得分:0)

df[(df.scholarship amount <=500000)&(df.applicant experience >=10)] 

尝试此代码 最好更改列名,使列名不带空格 scholarship_amout,applicant_experience ,而不是 scholarship_amout,applicantexperience