这是我的数据,
> data
Manufacturers Models
1 audi RS5
2 bmw M3
3 cadillac CTS-V
4 lexus ISF
我想将第一列中的第一个字母大写,如下所示:
> data
Manufacturers Models
1 Audi RS5
2 Bmw M3
3 Cadillac CTS-V
4 Lexus ISF
我将不胜感激对这个问题的任何帮助。非常感谢。
最佳答案
以?toupper
文档中的示例为例,并对其进行一些修改:
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
关于r - 大写数据框中的第一个字母,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16249570/