[R-es] Agrupar por suma y cuenta con dplyr

juan manuel dias ju@m@d|@@ @end|ng |rom gm@||@com
Lun Mayo 20 21:52:42 CEST 2019


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]]



Más información sobre la lista de distribución R-help-es