Bru*_*own 6 r dataframe uppercase
继承我的数据,
> data
Manufacturers Models
1 audi RS5
2 bmw M3
3 cadillac CTS-V
4 lexus ISF
Run Code Online (Sandbox Code Playgroud)
我想要在第一列的第一个字母大写,如下所示:
> data
Manufacturers Models
1 Audi RS5
2 Bmw M3
3 Cadillac CTS-V
4 Lexus ISF
Run Code Online (Sandbox Code Playgroud)
我很感激这个问题的任何帮助.非常感谢.
Aru*_*run 13
以文档为例?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
Run Code Online (Sandbox Code Playgroud)
或者以以下示例为例?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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4271 次 |
| 最近记录: |