假设我有一个两个单词的字符串,我想将其大写 他们俩。
name <- c("zip code", "state", "final count")
Hmisc
包有一个函数 capitalize
,它将第一个单词大写,但我不确定
如何将第二个单词大写。 capitalize
的帮助页面并不表明它可以执行该任务。
library(Hmisc)
capitalize(name)
# [1] "Zip code" "State" "Final count"
我想要得到:
c("Zip Code", "State", "Final Count")
三字字符串怎么样:
name2 <- c("I like pizza")
最佳答案
对于标题大小写还有一个内置的base-R 解决方案:
tools::toTitleCase("demonstrating the title case")
## [1] "Demonstrating the Title Case"
或
library(tools)
toTitleCase("demonstrating the title case")
## [1] "Demonstrating the Title Case"
关于r - 将双字字符串中两个单词的第一个字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6364783/