小编fig*_*igo的帖子

如何使用pandas在时间序列中查找连续的相同数据

这是一个像这样的时间序列数据,称之为df:

      'No'       'Date'       'Value'
0     600000     1999-11-10    1
1     600000     1999-11-11    1
2     600000     1999-11-12    1
3     600000     1999-11-15    1
4     600000     1999-11-16    1
5     600000     1999-11-17    1
6     600000     1999-11-18    0
7     600000     1999-11-19    1
8     600000     1999-11-22    1
9     600000     1999-11-23    1
10    600000     1999-11-24    1
11    600000     1999-11-25    0
12    600001     1999-11-26    1
13    600001     1999-11-29    1
14    600001     1999-11-30    0
Run Code Online (Sandbox Code Playgroud)

我想得到连续'Value'的日期范围为1,那么我如何得到如下的最终结果:

   'No'     'BeginDate'    'EndDate'   'Consecutive'
0 600000    1999-11-10    1999-11-17    6
1 600000    1999-11-19    1999-11-24    4
2 …
Run Code Online (Sandbox Code Playgroud)

python apply pandas

14
推荐指数
2
解决办法
7962
查看次数

标签 统计

apply ×1

pandas ×1

python ×1