OK. Bien.
El mié, 29 mar 2023 a las 22:20, David Camilo Gomez Medina (<
dcgome...@unal.edu.co>) escribió:
> Listo, gracias.
>
> On Wed, 29 Mar 2023 at 15:19, Carlos Ortega
> wrote:
>
>> Ah... veo que tienes algunos valores nulos...
>> Entonces para calcular la media, habría que incluir este
Listo, gracias.
On Wed, 29 Mar 2023 at 15:19, Carlos Ortega
wrote:
> Ah... veo que tienes algunos valores nulos...
> Entonces para calcular la media, habría que incluir este otro cambio:
>
> *+ mutate(mes_avg = mean(value, na.rm = TRUE), .by = c(month, vars)) %>%*
>
> Saludos,
> Carlos Ortega
Ah... veo que tienes algunos valores nulos...
Entonces para calcular la media, habría que incluir este otro cambio:
*+ mutate(mes_avg = mean(value, na.rm = TRUE), .by = c(month, vars)) %>%*
Saludos,
Carlos Ortega
www.qualityexcellence.es
El mié, 29 mar 2023 a las 22:17, Carlos Ortega ()
Muchas gracias Carlos, muy amable.
On Wed, 29 Mar 2023 at 15:18, Carlos Ortega
wrote:
> Ah...
> Sí, de esta forma...
>
> > resout <- df %>%
> + mutate(year = year(ym(yearmon))) %>%
> + mutate(month = month(ym(yearmon))) %>%
> + select(-year) %>%
> + relocate(month, .after = yearmon) %>%
Muchísimas gracias Carlos, aunque yo quiero conservar las columnas. Por
ejemplo, tú creaste información del año 2019 a 2022, para la columna X1
quiero calcular el promedio de enero para esos años y así con las demás
columnas. ¿Cómo podría cambiar tu código?
On Wed, 29 Mar 2023 at 15:05, Carlos
Claro Carlos, gracias, exporté el dataframe a Excel.
On Wed, 29 Mar 2023 at 14:44, Carlos Ortega
wrote:
> Hola,
>
> Puedes pasar una pequeña muestra del conjunto para darte la solución...
>
> Gracias,
> Carlos Ortega
> www.qualityexcellence.es
>
> El mié, 29 mar 2023 a las 21:38, David Camilo
Buen día a todos,
Tengo un dataframe donde está almacenada la información por año y mes,
deseo calcular el promedio de todos los meses, es decir, obtener el
promedio mensual multianual de cada columna. He intentado realizarlo con la
función aggregate, pero no sé cómo seleccionar solamente el mes.