R dplyr: Drop multiple columns
also try
## Notice the lack of quotes
iris %>% select (-c(Sepal.Length, Sepal.Width))
Check the help on select_vars. That gives you some extra ideas on how to work with this.
In your case:
iris %>% select(-one_of(drop.cols))