我有character
vector
list
一个S:删除重复的元素
my.list <- list(e1 = c("a","b","c","k"),e2 = c("b","d","e"),e3 = c("t","d","g","a","f"))
而且我正在寻找一个function
,对于出现比整个list
的vector
一度以上(在任何character
每个vector
一个character
只能出现一次),只会保持第一次出现。
这个例子的结果列表将因此会:
res.list <- list(e1 = c("a","b","c","k"),e2 = c("d","e"),e3 = c("t","g","f"))
注意,可能的是,在list
整个vector
被消除,使得元件在所得list
数量不一定必须等于输入list
。