【发布时间】:2018-07-05 08:54:50
【问题描述】:
我有一个包含两个变量的唯一值的数据框:
df <- data.frame(V1=LETTERS,V2=c(1:26))
我想为df$V1 中的值和df$V2 的对应值过滤另一个数据框。这是我尝试过的,显然不会产生预期的结果:
df2 <- data.frame(V1=c('A','A','B','B','A'),
V2=c(1,2,2,3,4))
df2 %>% filter(V1 %in% unique(df$V1) & V2 %in% unique(df$V2))
我期望后过滤的结果是:
V1 V2
1 A 1
2 B 2
我如何做到这一点?
【问题讨论】: