【发布时间】:2021-12-24 03:56:39
【问题描述】:
我有这些信息:
[0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1]
并且只需要在零之间的部分连续添加15,结果:
[0,15,30,45,60,75,0,15,30,45,0,15,30,45,60,0,15,30,45]
【问题讨论】:
-
您可以使用此处的技巧来选择您的组:stackoverflow.com/questions/40802800/…
-
s=pd.Series(arr); s.groupby(s.eq(0).cumsum()).cumcount() * 15.