@SOF
在我的 csv 文件中,如下所示,我正在尝试编写一些代码来循环并找到最后一个唯一类(唯一类基于元素 0 和元素 1 合并在一起)在我的示例中,最后一个唯一类是:Class02
这CD1
将等于:Class02CD1
然后,它需要查看该唯一班级中学生的元素 4(在此示例中,只有 2 个学生,如果其中任何一个学生中存在一个数字,那么它需要从元素 2 获取时间并将其与当前时间,如果当前时间在给定时间之后 30 分钟或更长时间,则应打印“迟到”一词
CSV 文件
uniq1,uniq2,three,four,five,six
Class01,CD2,data,data,,data
Class01,CD2,data,data,22,data
Class01,CD2,data,data,,data
Class01,CD2,data,data,4,data
Class02,CD3,data,data,,data
Class02,CD3,data,data,,data
Class02,CD3,data,data,,data
Class02,CD3,data,data,,data
Class02,CD3,data,data,,data
Class02,CD3,data,data,3,data
Class02,CD3,data,data,,data
DClass2,DE2,data,data,133,data
DClass2,DE2,data,data,24,data
Class02,CD1,13:01,data,,data
Class02,CD1,13:05,data,1,data
- 循环遍历独特元素以找到最后一个类。
- 检查该唯一类中是否存在数字。
- 如果数字存在,那么它应该从元素 2 获取时间
- 如果数字存在并且我们有时间,那么我们应该将它与当前时间进行比较。
- 如果当前时间是 30 分钟或在上一堂课的时间之后,那么它应该打印“迟到”,否则什么也不做。
任何人都知道如何解决这个问题,我完全迷失了,不知道如何做到这一点。
印刷
Class02CD1
Current: 2013-11-11 12:07:37.635000
Fetched: 2013-11-11 13:05:00
Calculated: 1382.61666667
late