我有一个包含重复元素的向量,我想删除它们,这样每个元素只出现一次.

在Python中,我可以从一个向量构造一个Set来实现这一点,但在R中我怎么能做到这一点呢?

推荐答案

你可以查看unique个功能.

 > v = c(1, 1, 5, 5, 2, 2, 6, 6, 1, 3)
 > unique(v)
 [1] 1 5 2 6 3

R相关问答推荐

R dðr按时间间隔进行总结

创建计数(带重置)变量

将一个载体的值相加,直到达到另一个载体的值

如何将具有重复名称的收件箱合并到R中的另一列中,而结果不同?

带有gplot 2的十字舱口

如果行和大于值,则过滤

在某些栏和某些条件下,替换dfs列表中的NA

S用事件解决物质平衡问题

在组中添加值增加和减少的行

制作等距离的线串副本

为什么当用osmdata映射R时会得到相邻状态?

找出二叉树中每个 node 在R中的深度?

计算满足R中条件的连续列

在不丢失空值的情况下取消列出嵌套列表

在带有`R`中的`ggmosaic`的马赛克图中使用图案而不是 colored颜色

在R中的数据框上使用Apply()函数时,如何保留非数字列?

计算使一组输入值最小化的a、b和c的值

在生成打印的自定义函数中,可以通过变量将线型或 colored颜色 设置为NULL吗?

ArrangeGrob()和类似的替代方法不接受Grob列表.在Grid.Draw,返回:glist中的错误(...):仅允许在glist";中使用Grobs;

R-使用stri_trans_General()将其音译为德语字母