stand_str: Standardize character vectors to a common format

Description Usage Arguments Details Value

View source: R/stand_str.R


Standardize character vectors to a common format


stand_str(str_in, sep = "-", case = "upper")



Character vector


Character defining the word delimiter for the output character vector, either " " (space), ".", "-", "_", or "" (no delimiter)


String consisting of either "upper" or "lower" to select whether to convert output to all uppercase or all lowercase


This function somewhat crudely attempts to force character vectors to a common format. It does this by converting everything to upper or lowercase, and replacing all common word delimiters (space, period, underscore, dash, comma) with the selected one. Note that of the three, only underscores or periods will form syntactically- valid R variable names (override by reading in tables with check.names = FALSE). However, underscores can cause problems with reading VCFs in PLINK, as they will by default be interpreted as delimiters for family and individual IDs. Choosing spaces or commas as the output delimiter is generally not recommended, as this can cause issues in whitespace-delimited or comma-delimited text files, respectively.


character vector of same dimensions as input vector, but with all elements updated to the new format

etnite/bwardr documentation built on April 14, 2021, 7:04 p.m.