【发布时间】:2018-01-01 05:59:41
【问题描述】:
我有一个list character vectors:
my.list <- list(e1 = c("a","b","c","k"),e2 = c("b","d","e"),e3 = c("t","d","g","a","f"))
我正在寻找一个function,对于在list 的vectors 中出现不止一次的任何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。
【问题讨论】:
标签: r list redundancy