我只是尝试使用推荐的tools
包将此大写字符串转换为首字母大写,但是直到我使用stringr::str_to_title()
时才尝试。这是我使用的确切代码:
> tools::toTitleCase("TOOL 5a: ASSESSMENT TOOL FOR SOCIAL SUPPORT SERVICES")
[1] "TOOL 5a: ASSESSMENT TOOL for SOCIAL SUPPORT SERVICES"
> stringr::str_to_title("TOOL 5a: ASSESSMENT TOOL FOR SOCIAL SUPPORT SERVICES")
[1] "Tool 5a: Assessment Tool For Social Support Services"
tools
版本出了什么问题?
答案 0 :(得分:1)
文档中的解释:?tools::toTitleCase
没有通用的“称谓”定义:所有人都同意“主要”一词为大写,而诸如“ for”之类的常用词不是大写,但不是每个类别中的哪个词。
通常所有大写的单词都被保留下来:
因此,tools::toTitleCase
保持大写字母原样。