cm_df.fill(dataframe, ranges, value = 1, text.var = NULL,
code.vars = NULL, transform = FALSE)
TRUE
the words are
located across the top of dataframe.cm_df.temp
) or the blank code matrix via
(cm_df.transcript
),cm_df.fill
is
used to create a matrix of what codes occurred at what
words (a filled code matrix). A list of range codes
(word number spans) is fed to cm_df.fill
. A
single number indicates a single word with that coding
scheme whereas the colon is used as a separator that
indicates the range of words from x to y are that
particular code.cm_df.temp
, cm_df.transcript
,
cm_df2long
codes <- qcv(dc, sf, wes, pol, rejk, lk, azx, mmm)
X <- cm_df.temp(DATA, "state", codes)
head(X, 10)
#recommended structure
cds1 <- list(
dc=c(1:3, 5),
sf=c(4, 6:9, 11),
wes=0,
pol=0,
rejk=0,
lk=0,
azx=1:30,
mmm=5
)
out1 <- cm_df.fill(X, cds1)
head(out1)
#recommended structure
cds2 <- list(
sf=c(4, 6:9, 11),
dc=c(1:3, 5),
azx=1:30,
mmm=5
)
out2 <- cm_df.fill(X, cds2)
head(out2)
Run the code above in your browser using DataLab