Skip to contents

Create vector of facet columns by type (helper)

Usage

make_facet_vec(df, type)

Arguments

df

a data.frame or tibble

type

type of column to return

Value

vector of facet columns (< 5 levels)

Examples

require(NHANES)
require(dplyr)
facets <- make_facet_vec(
  df = dplyr::select(
    NHANES::NHANES,
    dplyr::where(is.factor)),
  type = "fct")
facets
#>           SurveyYr             Gender            HomeOwn               Work 
#>         "SurveyYr"           "Gender"          "HomeOwn"             "Work" 
#>   BMICatUnder20yrs            BMI_WHO           Diabetes     LittleInterest 
#> "BMICatUnder20yrs"          "BMI_WHO"         "Diabetes"   "LittleInterest" 
#>          Depressed       SleepTrouble         PhysActive    Alcohol12PlusYr 
#>        "Depressed"     "SleepTrouble"       "PhysActive"  "Alcohol12PlusYr" 
#>           SmokeNow           Smoke100          Smoke100n          Marijuana 
#>         "SmokeNow"         "Smoke100"        "Smoke100n"        "Marijuana" 
#>       RegularMarij          HardDrugs            SexEver            SameSex 
#>     "RegularMarij"        "HardDrugs"          "SexEver"          "SameSex" 
#>     SexOrientation        PregnantNow 
#>   "SexOrientation"      "PregnantNow"