Desired Results
Using simple syntax, I filter the columns vsand amleaving the values as well cyl.
data(mtcars)
dta <- mtcars[,c("vs", "am", "cyl")]
# Desired results
dta %>% distinct(vs, am, .keep_all = TRUE)
Desired Syntax
I would like to reverse the syntax above and select different cases for all values, excluding the column cylcorresponding to the example below:
dta %>% distinct(vars(-contains("cyl")), .keep_all = TRUE)
which naturally does not work:
>> dta %>% distinct(vars(-contains("cyl")), .keep_all = TRUE)
vs am cyl vars(-contains("cyl"))
1 0 1 6 ~-contains("cyl")
2 0 1 6 ~-contains("cyl")
3 1 1 4 ~-contains("cyl")
4 1 0 6 ~-contains("cyl")
5 0 0 8 ~-contains("cyl")
6 1 0 6 ~-contains("cyl")
7 0 0 8 ~-contains("cyl")
source
share