【发布时间】:2015-04-02 20:22:02
【问题描述】:
是否有更快(易于扩展)和更简洁的方法从 x 获取 y?
x <- list(c("a", "b", "c", "d"),
c("a", "b", "e"),
c("x", "y"),
c("z", "x"))
y <- vector(mode = "list", length = length(x))
for(i in 1:length(x)){
for(j in 1:length(x)){
y[[i]] <- append(y[[i]], length(intersect(x[[i]], x[[j]])))}}
y <- do.call(rbind, y)
【问题讨论】:
标签: r list intersection