Description Usage Arguments Details Value References See Also Examples
Allows range coding of words for efficient coding.
1 2 | cm_df.fill(dataframe, ranges, value = 1, text.var = NULL,
code.vars = NULL, transform = FALSE)
|
dataframe |
A dataframe containing a text variable. |
ranges |
A named list of ranges to recode. Names correspond to code names in dataframe. |
value |
The recode value. Takes a vector of length one or a vector of length equal to the number of code columns. |
text.var |
The name of the text variable. |
code.vars |
Optional vector of codes. |
transform |
logical. If TRUE the words are located across the top of dataframe. |
After ranging coding transcripts via
(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.
Generates a dummy coded dataframe.
Miles, M. B. & Huberman, A. M. (1994). An expanded sourcebook: Qualitative data analysis. 2nd ed. Thousand Oaks, CA: SAGE Publications.
cm_df.temp
, cm_df.transcript
,
cm_df2long
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 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)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.