【发布时间】:2022-01-02 07:07:57
【问题描述】:
我有一个列表列表,我想删除这些子列表之间的共同元素。
例如
mylist = list(
c(1, 2, 3, 4),
c(2, 5, 6, 7),
c(4, 2, 8, 9)
)
变成
mylist = list(
c(1, 3),
c(5, 6, 7),
c(8, 9)
)
我首先创建了一个公共元素列表,并尝试从子列表中继承这个列表,但它不起作用
common_elements = list(Reduce(intersect, mylist))
mylist = mylist[!(mylist %in% common_elements)]
你能帮帮我吗?谢谢!
【问题讨论】:
-
我修改了语法,谢谢