看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)行政部把 8 月各部门的办公用品领用金额汇总成一张小表:
import pandas as pd
cost = pd.DataFrame({
'部门': ['市场', '技术', '人事', '行政', '财务'],
'金额': [120.5, 98.0, 145.3, 67.2, 112.8]
})
任务:
nlargest()
找出 领用金额最多的 2 个部门。nsmallest()
找出 领用金额最少的 1 个部门。分别打印结果。
代码如下:
# 1. 金额最高的 2 个部门
print(cost.nlargest(2, '金额'))
# 2. 金额最低的 1 个部门
print(cost.nsmallest(1, '金额'))
输出示例:
部门 金额
2 人事 145.3
0 市场 120.5
部门 金额
3 行政 67.2
(完)
更新时间:2025-08-18 17:27:37 标签:pandas python 最高 最低