如何使用pandas在csv中进行多重排序并过滤特定值?

时间:2015-02-21 07:27:06

标签: python sorting csv pandas

要阅读的csv文件
文件名:salaries.csv
问:根据律师工资的降序排序城市。
市,招聘,薪酬
德里,医生,500个
德里,律师,400个
德里,管道工,100个
伦敦,医生,800个
伦敦,律师,700个
伦敦,管道工,300个
东京,医生,900个
东京,律师,800个
东京,管道工,400个
律师,医生,300个
律师,律师,400个
律师,管道工,500个
香港,医生,1800
香港,律师,1100
香港,水管工,1000
莫斯科,医生,300个
莫斯科,律师,200个
莫斯科,管道工,100个
柏林,医生,800个
柏林,管道工,900个
巴黎,医生,900个
巴黎,律师,800个
巴黎,管道工,500个
Paris,Dog catchers,400
输出
东京,800
伦敦,700
德里,400
......

1 个答案:

答案 0 :(得分:0)

>>> df[df.Job == 'Lawyers'].sort('Salary', ascending=False).City
>>>
13    Hong Kong
7         Tokyo
21        Paris
4        London
1         Delhi
10      Lawyers
16       Moscow