一个项目需要一点帮助。
我有两个列表,每个列表包含 4 个或更多特定周 - True_SH:
[Timestamp('2012-01-08 00:00:00'), Timestamp('2012-04-22 00:00:00'), Timestamp('2012-08-19 00:00:00'), Timestamp('2012-10-07 00:00:00')
真_SL:
[Timestamp('2011-11-20 00:00:00'), Timestamp('2012-03-25 00:00:00'), Timestamp('2012-05-13 00:00:00'), Timestamp('2012-09-02 00:00:00')
它们交替出现,并且不可能一个接一个地有两个 SL 或 SH,在本例中:
SL->SH->SL->SH->SL->SH->SL->SH
如何使用以下规则输出第三个列表中日期之间的周数距离 - 从 SL 到 SH 的距离产生正数,而从 SH 到 SL 的距离输出负数周数?该数字应包括计数中的开始周和结束周。
在此示例中,前两个的距离:(1st)SL('2011-11-20 00:00:00') 到 (2nd) SH('2012-01-08 00:00:00') 输出正 7,- > 从 2nd(SH) 到 (3rd) SL('2012-03-25 00:00:00') 的距离输出 NEGATIVE -10 ,然后从 3rd(SL) 到 4th(SH) 再次输出一个正数,然后从SH 到 SL 负等。
我需要这个列表来进一步分析是否有重复序列。
真的希望任何人都可以帮助我,因为我正在努力寻找一种方法来做到这一点。
呼如林
相关分类