Split an events dataframe by leveled and non-leveled treatment classes
Source: R/events_helpers.R
split_treatment_classes.RdAdds a trt_class column mapping each treatment level to its treatment class
via med_levels, then partitions the data into two groups: rows belonging
to a class defined in med_levels and rows that do not.
Arguments
- events
Event dataframe with columns for treatment name, treatment start and stop dates, plus a column for unique patient identifiers.
- med_levels
An optional named list mapping treatment classes to their constituent levels.
Example:
med_levels = list(statin = c( "low_intensity_statin", "moderate_intensity_statin", "high_intensity_statin" ) )Default value:
NULL- tx_name
A string specifying the column name in
eventsholding treatment namesDefault value:
"tx_name"