在多个条件下使用dplyr filter()进行过滤

Dhiraj

我有一个包含两个变量的唯一值的数据框:

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

我该如何实现?

Onyambu
merge(df,df2)
  V1 V2
1  A  1
2  B  2

library(tidyverse)
inner_join(df,df2)
  V1 V2
1  A  1
2  B  2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在多个条件下使用多个case语句进行联接

使用 if_else 或 ifelse 在多个条件下进行变异

MySQL在多个同时条件下进行过滤

使用filter_if根据条件进行过滤

dplyr过滤器在可变条件下错误地

使用 AND OR 在多个条件下过滤 pyspark

在多个条件下的类过滤中的嵌套IEnumerable集合

使用dplyr在多个列上使用多种条件进行过滤

如何使用 Array#filter() 进行过滤

如何在多个条件下进行适当的for循环?

如何在多个条件下对python进行排序?

R:在多个条件下对行进行突变

如何在多个条件下进行ifelse语句

在多种条件下进行过滤的最佳方法?

如何在不同条件下进行过滤?

在不同的过滤条件下使用列表推导

如何在Google表格中使用查询功能在多个WHERE AND和OR条件下进行数据透视

在WHERE条件下使用UNION语句进行INSERT SELECT

使用VBA,如何对不同条件下的数据进行排序?

在dplyr中的条件下选择/删除列(过滤器列)R

对多个dplyr过滤条件使用整洁的评估

使用多个条件使用dplyr进行突变

MySQL:多个SUMS在条件条件下对组合值进行计数

在Python中多个条件下对多个列进行Groupby总和和计数

如何在多个条件下应用Pandas Groupby进行拆分并应用多个计算?

避免在R中嵌套for循环,在多个条件下跨多个数据帧进行匹配

如何使用OData在Dictionary <string,string>上进行$ filter过滤?

Django-filter 2使用@property进行过滤吗?

如何使用.filter()按对象内的对象进行过滤?