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

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

推荐答案

您可以使用duplicated来try 下面的代码

x[!duplicated(tolower(x))]

R相关问答推荐

基于两个现有列创建新列

R图中的字体大小和字体样式(带有R底图)

从载体创建 pyramid

self_函数无法工作--无法子集结束后的列

如何使用R中的dhrr函数将李克特量表的因子列从长转换为宽?

格点中指数、双曲和反双曲模型曲线的正确绘制

如果第一个列表中的元素等于第二个列表的元素,则替换为第三个列表的元素

如何优化向量的以下条件赋值?

如何自定义3D散点图的图例顺序?

在ggplot2中更改小提琴情节的顺序

线性模型斜率在减少原始数据时提供NA

如何在ggplot2中绘制具有特定 colored颜色 的连续色轮

具有重复元素的维恩图

R如何计算现有行的总和以添加新的数据行

查找所有站点的最小值

通过初始的shiny 应用更新部署的shiny 应用的数据和参数,其中部署的应用程序显示为URL

将统计检验添加到GGPUBR中的盒图,在R

使用ggplot2绘制具有边缘分布的坡度图

替换在以前工作的代码中有x行&q;错误(geom_sf/gganimate/dow_mark)

使用LAG和dplyr执行计算,以便按行和按组迭代