tools :: toTitleCase vs stringr :: str_to_title:出了什么问题?

时间:2019-08-21 10:06:06

标签: r string title-case

我只是尝试使用推荐的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版本出了什么问题?

1 个答案:

答案 0 :(得分:1)

文档中的解释:?tools::toTitleCase

  

没有通用的“称谓”定义:所有人都同意“主要”一词为大写,而诸如“ for”之类的常用词不是大写,但不是每个类别中的哪个词。

     

通常所有大写的单词都被保留下来:

因此,tools::toTitleCase保持大写字母原样。

相关问题