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

tools::toTitleCase vs stringr::str_to_标题:出了什么问题?,r,string,title-case,R,String,Title Case,我正试图使用推荐的工具包将这个大写字符串转换为标题大小写,但直到我使用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: ASSE

我正试图使用推荐的
工具
包将这个大写字符串转换为标题大小写,但直到我使用
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"

工具
版本出了什么问题?

在文档中解释:
?工具::toTitleCase

没有一个关于“标题格”的定义是被普遍接受的:所有人都同意“主要”词是大写的,而像“for”这样的普通词不是大写的,但不知道哪些词属于每一类

一般情况下,所有大写字母中的单词都不使用:

因此,
tools::toTitleCase
保持大写字母不变