看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)公司打卡系统记录了 2024-08-15(周四)上午的 异常刷卡 时间戳:
import pandas as pd
df = pd.DataFrame(
{'员工': ['Alice', 'Bob', 'Cindy', 'David', 'Eva']},
index=pd.to_datetime(['2024-08-15 08:45', '2024-08-15 09:05',
'2024-08-15 09:30', '2024-08-15 10:00',
'2024-08-15 10:20'])
)
人事规定 09:00–10:00 之间算迟到,需要单独统计。
请用 一行代码(必须使用 between_time()
)选出所有 09:00–10:00 的迟到记录,并打印结果。
代码如下:
df.between_time('09:00', '10:00')
输出:
员工
2024-08-15 09:00:00 Bob
2024-08-15 09:30:00 Cindy
2024-08-15 10:00:00 David
(完)
更新时间:2025-08-18 16:55:00 标签:pandas python 时段