你好,这是一个与以下问题相关的扩展: 条件累积和
假设我有以下向量。我想计算零块内的累加运行总数。
d <- c(0,0,0,1,3,4,5,-1,2,3,-5,8,0,0,-2,-3,3,5,0,0,0,-1,-1,-1,-1);
Ans d <- c(0,0,0,1,4,8,13,12,14,17,12,20,0,0,-2,-5,-2,3,0,0,0,-1,-2,-3,-4).
我希望以向量化的方式完成操作,因为我的向量相当大。到目前为止,我一直在尝试使用rle来实现这一点,但没有取得太多成功。
非常感谢。