[R] How to check for missing report pages per client

Dimitris Rizopoulos d.rizopoulos at erasmusmc.nl
Thu Oct 21 09:06:54 CEST 2010


one approach is the following:

DF <- read.table(textConnection(
"client       page
730001 46101
730001 46102
730019 46101
730035 46101
730040 46101
730040 46102
730040 46104
730040 46105
730052 46101
730052 46102
730074 46101
730074 46102
730074 46103"), header = TRUE)
closeAllConnections()

DF$diff <- with(DF,
     ave(page, client, FUN = function (x) c(0, diff(x)))
)
DF[DF$diff > 1, ]
unique(DF$client[DF$diff > 1])


I hope it helps.

Best,
Dimitris


On 10/21/2010 8:47 AM, Pauline wrote:
> Hi,
>
> Not sure how to go about checking for missing report pages per client. See
> example below; I like to extract client 730040, because page 46103 is missing.
>
>
>      client       page
> 730001 46101
> 730001 46102
> 730019 46101
> 730035 46101
> 730040 46101
> 730040 46102
> 730040 46104
> 730040 46105
> 730052 46101
> 730052 46102
> 730074 46101
> 730074 46102
> 730074 46103
> I appreciate any help,
> Pauline
>
>
>
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

-- 
Dimitris Rizopoulos
Assistant Professor
Department of Biostatistics
Erasmus University Medical Center

Address: PO Box 2040, 3000 CA Rotterdam, the Netherlands
Tel: +31/(0)10/7043478
Fax: +31/(0)10/7043014
Web: http://www.erasmusmc.nl/biostatistiek/



More information about the R-help mailing list