R/loosely_ask_radlex.R

Defines functions loosely_ask_radlex

Documented in loosely_ask_radlex

#' Loosely asks RadLex v4
#' @importFrom readxl read_xls
#' @importFrom dplyr filter
#' @importFrom dplyr filter_all
#' @export
#'
loosely_ask_radlex <-
        function(phrase, path_to_radlex_xls) {
                radlex <- readxl::read_xls(path_to_radlex_xls, col_types = "text")
                updated_radlex <- radlex %>%
                        dplyr::filter(Obsolete == FALSE)

                output <-
                        updated_radlex %>%
                        dplyr::filter_all(any_vars(grepl(phrase, ., ignore.case = TRUE)))

                return(output)
        }
patelm9/cartographR2 documentation built on Dec. 24, 2019, 3:03 p.m.