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")
x | Input species list, a character vector |
---|---|
what | (character) one of onlyfirst, trim, lower, upper |
Same as put in, either list, character vector or data.frame
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"