R 多列过滤器底座
有没有办法过滤其他三列中一列的值 一个长期的解决办法就是这样做R 多列过滤器底座,r,filter,dplyr,tidyverse,R,Filter,Dplyr,Tidyverse,有没有办法过滤其他三列中一列的值 一个长期的解决办法就是这样做 filter(Names1 %in% Names2| Names1 %in% Names3| Names1 %in% Names4) 使用dplyr有没有更快的方法 像这样的 filter(Names1 %in% (Names2| Names3 | Names4) 谢谢 I.您可以使用c()组合要查找的列: df %>% filter(Names1 %in% c(Names2, Names3, Names4)) 您
filter(Names1 %in% Names2| Names1 %in% Names3| Names1 %in% Names4)
使用dplyr有没有更快的方法
像这样的
filter(Names1 %in% (Names2| Names3 | Names4)
谢谢
I.您可以使用c()
组合要查找的列:
df %>%
filter(Names1 %in% c(Names2, Names3, Names4))
您可以使用c()
组合要查找的列:
df %>%
filter(Names1 %in% c(Names2, Names3, Names4))
在
baser
中,我们可以使用subset
subset(df, Names1 %in% c(Names2, Names3, Names4))
在
baser
中,我们可以使用subset
subset(df, Names1 %in% c(Names2, Names3, Names4))