Change case

case_names(x, what = "onlyfirst")

# S3 method for character
case_names(x, what = "onlyfirst")

# S3 method for splist
case_names(x, what = "onlyfirst")

Arguments

x

Input species list, a character vector

what

(character) one of onlyfirst, trim, lower, upper

Value

Same as put in, either list, character vector or data.frame

Examples

x <- c("Salmo eperlanus Linnaeus, 1758", 'Oncorhynchus clarkii', 'Salmo', 'Oncorhynchus clarkii', 'Salvelinus fontinalis', 'Salvelinus confluentus') # capitalize first letter only case_names(x)
#> [1] "Salmo eperlanus Linnaeus, 1758" "Oncorhynchus clarkii" #> [3] "Salmo" "Oncorhynchus clarkii" #> [5] "Salvelinus fontinalis" "Salvelinus confluentus"
# all lower case case_names(x, 'lower')
#> [1] "salmo eperlanus linnaeus, 1758" "oncorhynchus clarkii" #> [3] "salmo" "oncorhynchus clarkii" #> [5] "salvelinus fontinalis" "salvelinus confluentus"
# all upper case case_names(x, 'upper')
#> [1] "SALMO EPERLANUS LINNAEUS, 1758" "ONCORHYNCHUS CLARKII" #> [3] "SALMO" "ONCORHYNCHUS CLARKII" #> [5] "SALVELINUS FONTINALIS" "SALVELINUS CONFLUENTUS"
# trim white space x <- c("Salmo eperlanus Linnaeus, 1758 ", 'Oncorhynchus clarkii', 'Salmo ', 'Oncorhynchus clarkii ', ' Salvelinus fontinalis ', 'Salvelinus confluentus ') case_names(x, 'trim')
#> [1] "Salmo eperlanus Linnaeus, 1758" "Oncorhynchus clarkii" #> [3] "Salmo" "Oncorhynchus clarkii" #> [5] "Salvelinus fontinalis" "Salvelinus confluentus"