看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码)行政部把 8 月 1–7 日各部门的会议室使用时长登记在一张表里:
import pandas as pd
usage = pd.DataFrame({
'日期': pd.date_range('2024-08-01', periods=7, freq='D'),
'部门': ['市场', '技术', '人事', '市场', '技术', '人事', '行政'],
'使用小时': [1.5, 3.0, 2.0, 4.5, 0.5, 2.5, 1.0]
})
财务规定:
只有使用时长在 1.5–3.0 小时(含端点)之间的记录才给补贴。
请用 一行代码(必须含 between()
)筛选出符合补贴要求的记录,并打印结果。
代码如下:
usage[usage['使用小时'].between(1.5, 3.0)]
输出:
日期 部门 使用小时
0 2024-08-01 市场 1.5
1 2024-08-02 技术 3.0
2 2024-08-03 人事 2.0
5 2024-08-06 人事 2.5
更新时间:2025-08-18 15:20:55 标签:pandas python 区间值 between