我有一个.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
的记录。
请帮助
答案 0 :(得分:0)
df[(df.scholarship amount <=500000)&(df.applicant experience >=10)]
尝试此代码 最好更改列名,使列名不带空格 scholarship_amout,applicant_experience ,而不是 scholarship_amout,applicantexperience