I'm experimenting dynamic variable name. Comparing
iris %>% mutate(Species.x=Species)
and
iris %>% mutate(Species.x=(!!"Species"))
They don't match because the latter uses Species as the entire column. Why? (I'm just trying to understand the reasoning and what I really want is to mutate variables dynamically. I saw this post Use dynamic name for new column/variable in `dplyr` but it didn't work. Is it because I'm using a newer version of dplyr?)