cm_long2dummy: Stretch and Dummy Code cm_xxx2long

Description Usage Arguments Value See Also Examples

Description

Stretches and dummy codes a cm_xxx2long dataframe to allow for combining columns.

Usage

1
2
  cm_long2dummy(dataframe, rm.var = NULL, code = "code",
    start = "start", end = "end")

Arguments

dataframe

A dataframe that contains the person variable.

rm.var

An optional character argument of the name of a repeated measures column.

code

A character argument of the name of a repeated measures column. Default is "code".

start

A character argument of the name of a repeated measures column. Default is "start".

end

A character argument of the name of a repeated measures column. Default is "end".

Value

Returns a dataframe or a list of stretched and dummy coded dataframe(s).

See Also

cm_range2long, cm_time2long, cm_df2long

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
foo <- list(
    AA = qcv(terms="1:10"),
    BB = qcv(terms="1:2, 3:10, 19"),
    CC = qcv(terms="1:3, 5:6")
)

foo2  <- list(
    AA = qcv(terms="4:8"),
    BB = qcv(terms="1:4, 10:12"),
    CC = qcv(terms="1, 11, 15:20"),
    DD = qcv(terms="")
)

(x <- cm_range2long(foo))
cm_long2dummy(x)

(z <- cm_range2long(foo, foo2, v.name="time"))
out <- cm_long2dummy(z, "time")
ltruncdf(out)

trinker/qdap2 documentation built on May 31, 2019, 9:47 p.m.