Consider the following data frame:
df <- data.frame(replicate(5,sample(1:10,10,rep=TRUE))) # X1 X2 X3 X4 X5 #1 7 9 8 4 10 #2 2 4 9 4 9 #3
If you only wanted to filter on the first four columns, as:
df %>% filter(X1 >= 2, X2 >= 2, X3 >= 2, X4 >= 2)
...try this:
df %>% filter_at(vars(X1:X4), #=2) ) #
An alternative is to exclude the columns you'd like to filter, as:
df %>% filter_at(vars(-X5)), #=2) )