Skip to contents

Searches variable names, variable labels, and variable content.

Usage

search_environment_data(
  pattern,
  envir = .GlobalEnv,
  search_variable_names = TRUE,
  search_variable_labels = TRUE,
  search_variable_content = TRUE
)

Arguments

pattern

A pattern to search for. Can be regex, fixed, or a single character pattern.

envir

The environment or named list to search within.

search_variable_names, search_variable_labels, search_variable_content

logical values indicating whether to search that category.

Value

a search_result object.

Examples

data(mtcars)
search_environment_data("cyl")
#> 
#> ── Search results ──────────────────────────────────────────────────────────────
#> 
#> ── mtcars ──
#> 
#>  Variable names: cyl

data(dmcognigen_cov)
study_search <- search_environment_data(
  stringr::regex("study", ignore_case = TRUE)
)
study_search
#> 
#> ── Search results ──────────────────────────────────────────────────────────────
#> 
#> ── dmcognigen_cov ──
#> 
#>  Variable names: STUDYID
#>  Variable labels: STUDYID, SUBJID, RFXSTDTC, RFXENDTC, SITEID, and DMDY

cnt_search_result(study_search, n_distinct_vars = "SUBJID")
#> $dmcognigen_cov
#> # A tibble: 254 × 7
#>    STUDYID      RFXSTDTC   RFXENDTC   SITEID  DMDY n_SUBJID     n
#>    <chr>        <chr>      <chr>      <chr>  <dbl>    <int> <int>
#>  1 CDISCPILOT01 2012-07-09 2013-01-20 716       -3        1     1
#>  2 CDISCPILOT01 2012-07-20 2013-01-11 703      -10        1     1
#>  3 CDISCPILOT01 2012-07-22 2013-01-20 701      -14        1     1
#>  4 CDISCPILOT01 2012-07-29 2013-02-10 711       -9        1     1
#>  5 CDISCPILOT01 2012-07-31 2012-08-28 709      -10        1     1
#>  6 CDISCPILOT01 2012-08-05 2012-09-01 701      -14        1     1
#>  7 CDISCPILOT01 2012-08-30 2012-11-04 704       -7        1     1
#>  8 CDISCPILOT01 2012-09-02 2012-12-04 703      -11        1     1
#>  9 CDISCPILOT01 2012-09-07 2012-09-16 701      -13        1     1
#> 10 CDISCPILOT01 2012-09-07 2013-02-01 705       -5        1     1
#> # ℹ 244 more rows
#>