Uppercase the first letter in data frame
Taking the example from the documentation for ?toupper
and modifying it a bit:
capFirst <- function(s) {
paste(toupper(substring(s, 1, 1)), substring(s, 2), sep = "")
}
data$Manufacturers <- capFirst(data$Manufacturers)
> data
# Manufacturers Models
# 1 Audi RS5
# 2 Bmw M3
# 3 Cadillac CTS-V
# 4 Lexus ISF
Or, taking an example from ?gsub
:
data$Manufacturers <- gsub("^(\\w)(\\w+)", "\\U\\1\\L\\2",
data$Manufacturers, perl = TRUE)
> data
> Manufacturers Models
1 Audi RS5
2 Bmw M3
3 Cadillac CTS-V
4 Lexus ISF