不区分大小写 独特 保持原样

Case Insensitive Unique keeping original

删除不区分大小写的重复项的最简单方法unique(tolower(x)),但它会使原始值变为小写。我想保持原样的值,因为有一些缩写形式,例如 SQL.

x <- c("SAS", "Machine Learning", "machine learning", "SQL")

您可以使用 duplicated

尝试下面的代码
x[!duplicated(tolower(x))]