p********a 发帖数: 5352 | 1 ☆─────────────────────────────────────☆
kkkchina (kk) 于 (Sun Sep 5 20:48:19 2010, 美东) 提到:
比如说我有一串数列:
0 1 0 0 3 5 0 0 0 4
在这个数列里面一共有六个零,不过零的最长连续个数是三。
不知道excel里面能不能实现?我现在只能在excel里找到如何求某数值的总个数。
请各位高手赐教,sas 或者 r的做法也行,万分感谢!
☆─────────────────────────────────────☆
songkun (告别棒球场) 于 (Sun Sep 5 21:37:06 2010, 美东) 提到:
你要找的目标数(你例子里面的0) 是已知的还是未知的?
比如(1, 0, 0, 0, 2, 2, 2, 2) 是要返回(最长连续"0"的)3
还是返回(最长连续"2"的)4.
比如你要是希望找最长的相同数段(2,2,2,2)的话
a <- c(1, 0, 0, 0, 2, 2, 2, 2)
find.consecutive.same <- functi |
|