r - 创建小写和大写值的一致性
问题描述
我有几列的值是小写、大写等字母的混合。我希望单词的第一个字母为大写,后面的字母为小写。
我想要的一个例子:
phoenix Phoenix
Little rock Little Rock
AUGUSTA Augusta
解决方案
我们可以使用gsub
gsub("\\b([a-z])", "\\U\\1", tolower(v1), perl = TRUE)
#[1] "Phoenix" "Little Rock" "Augusta"
数据
v1 <- c("phoenix", "Little rock", "AUGUSTA")
推荐阅读
- guidewire - 如何将 Guidewire 连接到 Oracle 数据库?
- mongodb - MongoDB - 按方面结果分组
- javascript - 在 VueJS 中通过组件和 v-for 渲染对象的键和值
- flutter - 如何在本地使用颤振插件?
- sql - 内联表值函数中的变量
- angular - e2e 测试因 404 而失败,但预期为 404
- django - 我更改了 aws 上正在运行的 django 项目中的代码,但更改没有反映出来
- c# - 将 Excel/Word/PDF 合并导出为 PDF
- python - 使用 ffmpeg 在 python 中连接 mp3
- c++ - win32 c++ 将窗口位置设置为右下角