Let\'s say I have the following data frame:
> myvec name order_no 1 Amy 12 2 Jack 14 3 Jack 16 4 Dave 11 5 Amy
In dplyr you may use n_distinct to "count the number of unique values":
dplyr
n_distinct
library(dplyr) myvec %>% group_by(name) %>% summarise(n_distinct(order_no))