當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。