- df<-data.frame(Date=c("May","June","July","May","June","May","June","July","Aug"),
- x=c(rep("A",3),rep("B",2),rep("C",4)),
- y=c(4,2,3,4,6,4,2,3,2))
- df
- df2<-df%>%group_by(x)%>%summarise_each(funs('z'=sum),y)
- df3<-df%>%left_join(df2)%>%mutate(ratio=y/z)
- df3
感觉我的代码好麻烦啊,请问有没有简单一点的方法呢?谢谢


雷达卡







京公网安备 11010802022788号







