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)
#> time amt cmt evid ii addl ID #> 1 0 100 1 1 0 0 1 #> 2 72 200 1 1 24 2 1 #> 3 0 100 1 1 0 0 2 #> 4 72 200 1 1 24 2 2 #> 5 0 100 1 1 0 0 3 #> 6 72 200 1 1 24 2 3 #> 7 0 100 1 1 0 0 4 #> 8 72 200 1 1 24 2 4 #> 9 0 100 1 1 0 0 5 #> 10 72 200 1 1 24 2 5