Range Coding

Usage

cm_df.fill(dataframe, ranges, value = 1, text.var = NULL, code.vars = NULL, transform = FALSE)

Arguments

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.

Range Coding

Value

Generates a dummy coded dataframe.

Description

Allows range coding of words for efficient coding.

Details

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.

References

Miles, M. B. & Huberman, A. M. (1994). An expanded sourcebook: Qualitative data analysis. 2nd ed. Thousand Oaks, CA: SAGE Publications.

Examples

## <strong>Not run</strong>: # 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) # ## <strong>End(Not run)</strong>