字符串函数,用于在最后一个单词之前用“和”连接以逗号分隔的单词向量

cod*_*boy 2 r stringr stringi

我知道我可以轻松编写一个,但是没有人知道stringer(或stringi)是否已经具有一个函数,该函数将一个或多个用逗号分隔的单词的向量连接起来,但在最后一个单词之前加上“ and”?

MrF*_*ick 7

您可以使用该knitr::combine_words功能

knitr::combine_words(letters[1:2])
# [1] "a and b"
knitr::combine_words(letters[1:3])
# [1] "a, b, and c"
knitr::combine_words(letters[1:4])
# [1] "a, b, c, and d"
Run Code Online (Sandbox Code Playgroud)