R/combine_two_uq_fac_strings.R

Defines functions combine_two_uq_fac_strings

Documented in combine_two_uq_fac_strings

combine_two_uq_fac_strings <- function(string1, string2){
    list_1 <- string1 %>%
        stringr::str_split("__") %>%
        unlist()

    list_2 <- string2 %>%
        stringr::str_split("__") %>%
        unlist()

    list_3 <- c(list_1, list_2) %>%
        stringr::str_trim() %>%
        stringr::str_sort() %>%
        unique() %>%
        paste0(collapse="__") %>%
        stringr::str_replace("__$|^__", "")
}
utah-osa/hcctools documentation built on July 11, 2020, 8:59 p.m.