【发布时间】:2019-02-08 01:41:27
【问题描述】:
我有一个.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 的记录。
请帮忙
【问题讨论】:
-
欢迎来到 SO,我想如果你放上你的代码,人们会清楚地明白你做了什么,你的问题在哪里。
-
你在正确的轨道上。下一步是对该子集的奖学金价值进行排序,这样您就知道哪些是最便宜的,然后计算累计金额,看看您为 X 个最便宜的奖学金支付的费用。