这是我的数据,

> 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/

10-12 17:42