Skip to content

[R-es] agrupar observaciones de una columna

4 messages · depaso, Carlos Ortega, Emilio L. Cano +1 more

#
Hola!

Estoy empezando con R y tengo que analizar una base de datos sobre COVID.

Una de las columnas recoge si los casos son de hombres o de mujeres y no sé
cómo transformarlo en una columna que solo sume los casos totales,
independientemente de si son hombres o mujeres (pero sí me interesa
diferenciarlos por día y municipio, como ya aparecen).

Adjunto pantallazo para hacer más comprensible mi duda, que afecta a la
columna *SexeDescripcio*.

Muchas gracias y un saludo!
#
Hola,

Mira la función "aggregate()".
Hay otras muchas formas de crear esa nueva variable que es la suma de casos
por Municipio y agrupado por Sexo, pero puedes empezar por esta.

Gracias,
Carlos.

El dom., 12 jul. 2020 a las 17:00, depaso (<depaso en gmail.com>) escribió:

  
    
#
Hola,

Con tityverse (algo así porque el pantallazo está bien pero no es un ejemplo reproducible):

Datos %>% group_by(TipusCasData, MunicipiCodi, MunicipiDescripcio) %>% summarise(casos = sum(NumCasos)

Un saludo,

Emilio L. Cano
http://emilio.lcano.com

  
  
#
Estimado Depaso
De paso le respondo, si es un curso debería ver cómo se lo explicaron, hay
muchas formas, como las que ya le recomendaron en esta lista, pero puede
ser que su tutor esté pensando en el siguiente paso según una lógica, y
lógicamente una alternativa válida de R puede crear conflicto con su curso.
Por curiosidad, ¿Es un curso de epidemiología o alguno que toma datos y
cree comprender la ciencia que no conoce? Vi cosas raras de Covid, incluso
de gente del área de biología y con doctorados, etc. Cómo también vi cosas
muy buenas compartidas en esta lista de correos, pero no tanto para
principiantes. Recomiendo leer los correos archivados en la lista sobre
Covid
Javier Rubén Marcuzzi

El dom., 12 de jul. de 2020 1:08 PM, Emilio L. Cano <emilopezcano en gmail.com>
escribió: