嘿,我有以下数据集
import pandas as pd
df = pd.DataFrame({
'column1': [0,0,1,0,1,0,0,1,1,0,1,1,1]})
我希望能够计算连续 1 和 0 的数量并生成 2 列,如下所示:
consec0: 1,2,_,1,_,1,2,_,_,1,_,_,_
consec1: _,_,1,_,1,_,_,1,2_,1,2,3
然后我想获取最大连续数并创建两个列表:
max_consec0: 2,1,2,1
max_consec1: 1,1,2,3
我的数据集最终将只是 max_consec0 和 max_consec1