我有矢量列表,其中存在一些重复索引。我打算使用重复的方法删除这种重复,但它不能有效地摆脱这种重复。有谁知道这么容易做到这一点的伎俩?如何从idxList中删除重复?有什么想法吗?
示例:
idxList <- list(f1=c(1,2,2,3,4,1,1,2,4,3,7),
f2=c(1,5,5,2,3,4,4,6,1,5),
f3=c(1,1,4,6,7,7,2,3,3,5,8))
我打算用重复的方法来摆脱重复的索引,它不会有效。
我的预期输出是:
desiredOUT <- list(
f1=c(1,2,3,4,7),
f2=c(1,5,2,3,4,6),
f3=c(1,4,6,7,2,3,5)
)
如何获得预期的输出?任何人都可以指出我该怎么做?提前致谢
答案 0 :(得分:5)
我们可以对每个unique
元素
list
lapply(idxList, unique)
答案 1 :(得分:1)
另一个愿景是每个列表元素的union
:
lapply(idxList, function(x) union(x,x))