I'd like to have dplyr return a character vector instead of a data frame. Is there an easy way to do this?
#example data frame 
df <- data.frame( x=c('a','b','c','d','e','f','g','h'), 
                  y=c('a','a','b','b','c','c','d','d'),
                  z=c('a','a','a','a','a','a','d','d'),
                  stringsAsFactors = FALSE)
#desired output
unique(df$z)
[1] "a" "d"
#dplys's output
df %>% 
  select(z) %>%
  unique() 
z
1 a
7 d
 
    