【发布时间】:2018-10-29 22:09:57
【问题描述】:
这是第一个数据框:
df1 <- data.frame(pid = c(12,13,14,15,16,17,32,44,3,4,59,2,91), name = c(product1,product2,product3,product,product4,product5,product6,product7,product8,product9,product10,product11,product12,product43))
我想提取一个新的 df1 子集,使用 df2 的 pid 作为索引值:
df2 <- data.frame(pid = c(12,13,14,4,2))
子集示例:
df1 <- data.frame(pid = c(12,13,14,15,16,17,32,44,2,4,59,2,91), name = c(product1,product2,product3,product10,product12))
我该怎么做?
【问题讨论】:
-
df1[df1$pid %in% df2$pid, ]?
标签: r