An event sequence can be replicated a certain number of times in a certain number of IDs.

ev_rep(x, ID = 1, n = NULL, wait = 0, as.ev = FALSE, id = NULL)

Arguments

x

event object

ID

numeric vector if IDs

n

passed to ev_repeat

wait

passed to ev_repeat

as.ev

if TRUE an event object is returned

id

deprecated; use ID instead

Value

A single data.frame or event object as determined by the value of as.ev.

See also

Examples

e1 <- c(ev(amt=100), ev(amt=200, ii=24, addl=2, time=72)) ev_rep(e1, 1:5)
#> ID time amt cmt evid ii addl #> 1 1 0 100 1 1 0 0 #> 2 1 72 200 1 1 24 2 #> 3 2 0 100 1 1 0 0 #> 4 2 72 200 1 1 24 2 #> 5 3 0 100 1 1 0 0 #> 6 3 72 200 1 1 24 2 #> 7 4 0 100 1 1 0 0 #> 8 4 72 200 1 1 24 2 #> 9 5 0 100 1 1 0 0 #> 10 5 72 200 1 1 24 2