Counting unique / distinct values by group in a data frame

前端 未结 11 2304
终归单人心
终归单人心 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:31

    You can just use the built-in R functions tapply with length

    tapply(myvec$order_no, myvec$name, FUN = function(x) length(unique(x)))
    

提交回复
热议问题