首页 > 解决方案 > 在不超过总价值 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

问题是编写一个代码,找出在不超过总价值的情况下可以提供的最大奖学金数量 50000010只考虑具有或多年经验的申请人。
我已经尝试过 df[df['applicant experience'] >=10] ,但我仍然获得了总奖学金金额以上的记录500000。请帮忙

标签: pythonpandasdataframe

解决方案


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

试试这个代码,它更好地改变列名给出不带空格的列名 Scholarship_amout ,applicant_experience而不是奖学金金额,applicant experience


推荐阅读