数据结构如下
日期 ID 数据1 数据2
2018-3-8 001 68 199
2018-3-8 002 72 288
2018-3-9 001 71 85
2018-3-9 002 84 199
....
核心需求其实是从海量的ID中,寻找符合条件的ID。
其实问题可以简化成为“寻找最近3天内有连续增长的ID”
请问如何使用pandas寻找出以下两种情况:
- 连续3天【数据1】增长都大于0小于100的ID。
- 连续3天【数据2】都增长大于5%的ID
- 连续3天【数据1】增长大大于0小于5且【数据2】都增长大于3%的ID
判断每个ID是否有连续3天【数据1】增长都大于0小于100的日期吧。