Conditionally Count in dplyr

前端 未结 3 992
闹比i
闹比i 2020-12-07 16:26

I have some member order data that I would like to aggregate by week of order.

This is what the data looks like:

memberorders=data.frame(MemID=c(\'A\         


        
3条回答
  •  难免孤独
    2020-12-07 17:22

    Try

     library(dplyr)
     memberorders %>% 
            group_by(MemID) %>% 
            summarise(sum2= sum(value[week<=2]), sum4= sum(value[week <=4]), 
                      count2=sum(week<=2), count4= sum(week<=4))
    

提交回复
热议问题