当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R stringr str_unique 删除重复的字符串


str_unique() 删除重复值,并可选择控制重复的测量方式。

用法

str_unique(string, locale = "en", ignore_case = FALSE, ...)

参数

string

输入向量。或者是一个字符向量,或者是可强制转换为一个的东西。

locale

用于比较的区域设置。有关所有可能的选项,请参阅stringi::stri_locale_list()。默认为 "en"(英语),以确保默认行为在不同平台上保持一致。

ignore_case

比较字符串时忽略大小写吗?

...

用于控制排序规则的其他选项。传递给stringi::stri_opts_collator()

字符向量,通常比 string 短。

也可以看看

该函数包装的unique()stringi::stri_unique()

例子

str_unique(c("a", "b", "c", "b", "a"))
#> [1] "a" "b" "c"

str_unique(c("a", "b", "c", "B", "A"))
#> [1] "a" "b" "c" "B" "A"
str_unique(c("a", "b", "c", "B", "A"), ignore_case = TRUE)
#> [1] "a" "b" "c"

# Use ... to pass additional arguments to stri_unique()
str_unique(c("motley", "mötley", "pinguino", "pingüino"))
#> [1] "motley"   "mötley"   "pinguino" "pingüino"
str_unique(c("motley", "mötley", "pinguino", "pingüino"), strength = 1)
#> [1] "motley"   "pinguino"
源代码:R/unique.R

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Remove duplicated strings。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。