[R-es] Agrupar por suma y cuenta con dplyr
Carlos Ortega
co| @end|ng |rom qu@||tyexce||ence@e@
Mar Mayo 21 00:15:04 CEST 2019
Hola,
Sería de esta forma:
transferencias<-becas_modalidades %>%
group_by(PROVINCIA,Modalidad, *IDCLIENTE*) %>%
summarize(
dinero = sum(PRELIQUIDACION),
*cuenta= n() *
) %>%
arrange(desc(*cuenta*))
Saludos,
Carlos Ortega
www.qualityexcellence.es
El lun., 20 may. 2019 a las 21:53, juan manuel dias (<juamadias using gmail.com>)
escribió:
> Hola,
> Tengo un data set con información de transferencias monetarias por paciente
> provincia y modalidad de atención. Necesito hacer en una misma operación
> una suma de dinero por provincia y modalidad y a su vez una cuenta de
> pacientes por provincia y modalidad.
>
> Esto funciona bien:
>
> transferencias<-becas_modalidades %>%
> group_by(PROVINCIA,Modalidad) %>%
> summarize(dinero = sum(PRELIQUIDACION))%>%
> arrange(desc(dinero))
>
> Pero esto no:
>
> transferencias<-becas_modalidades %>%
> group_by(PROVINCIA,Modalidad) %>%
> summarize(dinero = sum(PRELIQUIDACION),(cuenta=count(IDPACIENTE)))%>%
> arrange(desc(dinero))
>
> str(becas_modalidades)
>
> $ IDPACIENTE : int
> $ IDINSTITUCION : int
> $ BECAUTILIZADA : int
> $ PRELIQUIDACION: int ...
> $ ANO : int
> $ MES : int
> $ NOMBRE : Factor w/ 87 levels
> $ PROVINCIA : Factor w/15 levels
> $ localidad : Factor w/ 63 levels
> $ municipio : Factor w/ 43 levels
> $ Año : int
> $ Modalidad : Factor w/ 7 levels
>
> Muchas gracias!
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es