cm_time2long function

Transform Codes to Start-End Times

Transform Codes to Start-End Times

Transforms the range coding structure(s) from cm_time.temp

(in list format) into a data frame of start and end times in long format.

cm_time2long( ..., v.name = "variable", list.var = TRUE, debug = TRUE, object = NULL )

Arguments

  • v.name: An optional name for the column created for the list.var argument
  • list.var: logical. If TRUE creates a column for the data frame created by each time.list passed to cm_t2l.
  • debug: logical. If TRUE debugging mode is on. cm_time2long will return possible errors in time span inputs.
  • object: A list of list object(s) generated by cm_time.temp.
  • ``: List object(s) in the form generated by cm_time.temp.

Returns

Generates a dataframe of start and end times for each code.

Examples

## Not run: x <- list( transcript_time_span = qcv(00:00 - 1:12:00), A = qcv(terms = "2.40:3.00, 5.01, 6.02:7.00, 9.00"), B = qcv(terms = "2.40, 3.01:3.02, 5.01, 6.02:7.00, 9.00, 1.12.00:1.19.01"), C = qcv(terms = "2.40:3.00, 5.01, 6.02:7.00, 9.00, 17.01") ) (dat <- cm_time2long(x)) plot(dat) bar1 <- list( transcript_time_span = qcv(00:00 - 1:12:00), A = qcv(terms = "2.40:3.00, 5.01, 6.02:7.00, 9.00"), B = qcv(terms = "2.40, 3.01:3.02, 5.01, 6.02:7.00, 9.00, 1.12.00:1.19.01"), C = qcv(terms = "2.40:3.00, 5.01, 6.02:7.00, 9.00, 16.25:17.01") ) bar2 <- list( transcript_time_span = qcv(00:00 - 1:12:00), A = qcv(terms = "2.40:3.00, 5.01, 6.02:7.00, 9.00"), B = qcv(terms = "2.40, 3.01:3.02, 5.01, 6.02:7.00, 9.00, 1.12.00:1.19.01"), C = qcv(terms = "2.40:3.00, 5.01, 6.02:7.00, 9.00, 17.01") ) ## General ldots Approach cm_time2long(bar1) cm_time2long(bar1, bar2, v.name="time") ## Specify `object` Approach cm_time2long(object=list(bar1=bar1)) cm_time2long(object=list(bar1=bar1, bar2=bar2), v.name="time") cm_time2long(object=list(a=bar1, b=bar2), v.name="time") ## End(Not run)

References

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

See Also

cm_df2long, cm_time.temp

  • Maintainer: Tyler Rinker
  • License: GPL-2
  • Last published: 2023-05-11