[R] how to count number of occurrences
    Nordlund, Dan (DSHS/RDA) 
    NordlDJ at dshs.wa.gov
       
    Fri Nov  4 08:52:58 CET 2011
    
    
  
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of uka
> Sent: Thursday, November 03, 2011 4:10 PM
> To: r-help at r-project.org
> Subject: Re: [R] how to count number of occurrences
> 
> This was very helpful. Thank you very much. Just one question, I notice
> that
> it does not count the number of X's before the first Y. I want the
> result be
> 1 4 0 0 0 5 0 0 0 0. I tried combining this output with the first value
> of
> rle output, but realized that rle doesn't give me the 0s. So, if my
> first
> observation was Y, then I want it to show that there are 0 Xs before
> that.
> Thank you again.
> 
You should really provide the relevant context from previous posts so that potential helpers don't need to go looking for it.  That being said, you could try something like
samp <- c("X", "Y", "X", "X", "X", "X", "Y", "Y", "Y", "Y", "X", "X", "X", "X", "X", "Y", "Y", "Y", "Y", "Y")
diff(which(c('Y', samp)=='Y'))-1 
Hope this is helpful,
Dan
Daniel J. Nordlund
Washington State Department of Social and Health Services
Planning, Performance, and Accountability
Research and Data Analysis Division
Olympia, WA 98504-5204
    
    
More information about the R-help
mailing list