split_multichoice {clinpubr} | R Documentation |
Split multi-choice data into columns
Description
Split multi-choice data into columns, each new column consists of booleans whether a choice is presented.
Usage
split_multichoice(
df,
quest_cols,
split = "",
remove_space = TRUE,
link = "_",
remove_cols = TRUE
)
Arguments
df |
A data frame. |
quest_cols |
A vector of column names that contain multi-choice data. |
split |
A string to split the data. Default is |
remove_space |
If |
link |
A string to link the column name and the option. Default is |
remove_cols |
If |
Value
A data frame with additional columns.
Examples
df <- data.frame(q1 = c("ab", "c da", "b a", NA), q2 = c("a b", "a c", "d", "ab"))
split_multichoice(df, quest_cols = c("q1", "q2"))
[Package clinpubr version 1.0.1 Index]