charvec_to_casewhen_tc: Create a 'case_when()' statement for a set of values and copy...

View source: R/charvec_to_casewhen_tc.R

charvec_to_casewhen_tcR Documentation

Create a case_when() statement for a set of values and copy it to the clipboard

Description

Takes a vector of values, creates a corresponding case_when() statement for those values, and copies that statement to the clipboard

Usage

charvec_to_casewhen_tc(x, varname = "variable", sort = TRUE)

Arguments

x

vector of values... there will be one case_when() line per unique value

varname

string indicating name of variable for case_when statement

sort

boolean. Should values in x be sorted before creating case_when() lines?

Examples

# charvec_to_casewhen_tc(c("northeast", "west", "south"),
#                        varname = "xvar")
#
# charvec_to_casewhen_tc(c("northeast", "west", "south"),
#                        varname = "xvar",
#                        sort = FALSE)
#
# charvec_to_casewhen_tc(c(1, 2, 3),
#                        varname = "xvar")
#
# charvec_to_casewhen_tc(c(1, 2, NA, 3),
#                        varname = "xvar")
#
# charvec_to_casewhen_tc(c(1, 2, NA, 3, 2),
#                        varname = "xvar")

wepelham3/sack2 documentation built on Aug. 5, 2023, 5:53 a.m.