[R] Calculating length of consecutive sequences within a vector
Sarah Goslee
sarah.goslee at gmail.com
Thu Mar 8 17:35:33 CET 2012
?rle
If your "vector" is as shown, you'll need to split it into its
component elements
first, possibly with strsplit().
If you use dput() or some other means of providing a reproducible example,
someone might be inclined to offer you actual code.
Sarah
On Thu, Mar 8, 2012 at 9:35 AM, Jorge Molinos <JGARCIAM at tcd.ie> wrote:
> Hi all,
>
> I have a nx1 logical array of zeros and ones and I want to calculate the individual lengths of all 1-consecutive sequences contained in it. Is there an easy quick way to do this in R? So, if I have a vector such as
>
> 111001101000011111110
>
> I would like to get (1) 3, (2) 2, (3) 1, (4) 7
>
> Any help would be appreciated! thanks!
>
> Jorge
>
--
Sarah Goslee
http://www.functionaldiversity.org
More information about the R-help
mailing list