【发布时间】:2021-02-05 17:26:09
【问题描述】:
我被困在一个我试图在 pandas 中解决的谜题上。通常我使用 Excel 以非常手动的方式修复此问题,但我想找到一种 pandas 方式。
我有一张包含工人开始和停止时间的表格(小摘录):
| Name | action | date | time |
|---|---|---|---|
| Adam | in | day1 | 08:00 |
| Bert | in | day1 | 08:09 |
| Chrissy | in | day1 | 09:00 |
| Bert | out | day1 | 11:30 |
| Adam | out | day1 | 12:00 |
| Bert | in | day1 | 12:00 |
| Chrissy | out | day1 | 18:00 |
| Earl | in | day1 | 18:00 |
| Earl | out | day1 | 23:59 |
| Earl | in | day2 | 09:00 |
| Bert | in | day2 | 09:01 |
| Chrissy | in | day2 | 10:00 |
| Bert | out | day2 | 10:11 |
| Earl | out | day2 | 10:12 |
| Bert | in | day2 | 10:15 |
| Chrissy | out | day2 | 19:00 |
我正在尝试找出他们每个人每天花费多少时间...我正在通过双 for 循环中的迭代来解决这个问题,但我只是错过了 pandas 中内置的一些东西,因为我从来没有和熊猫一起经历这么多……
不寻找完整的解决方案,指针将不胜感激
【问题讨论】: