Counting unique / distinct values by group in a data frame

前端 未结 11 2177
终归单人心
终归单人心 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条回答
  •  梦毁少年i
    2020-11-22 00:24

    This should do the trick:

    ddply(myvec,~name,summarise,number_of_distinct_orders=length(unique(order_no)))
    

    This requires package plyr.

提交回复
热议问题