Counting unique / distinct values by group in a data frame

前端 未结 11 2403
终归单人心
终归单人心 2020-11-22 00:12

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             


        
11条回答
  •  情书的邮戳
    2020-11-22 00:28

    In dplyr you may use n_distinct to "count the number of unique values":

    library(dplyr)
    myvec %>%
      group_by(name) %>%
      summarise(n_distinct(order_no))
    

提交回复
热议问题