Vaya... no incluí la parte del data.frame... para que sea un ejemplo
reproducible...
#
*my_df <- data.frame( pais_id = rep(1:38, each = 25),
gini = rnorm(25*38))*
library(dplyr)
res_df <- my_df %>%
Hola,
Sí, mira un par de alternativas con un data.frame de ejemplo para simular
el conjunto de datos equivalente al que tienes..
#-
library(dplyr)
res_df <- my_df %>%
group_by(pais_id) %>%
mutate( gini_avg = mean(gini))
head(res_df)
tail(res_df)
library(data.table)
No funciona, solo genera el valor = 1 en las primeras 25 observaciones y
NAs en el resto.
El dom, 14 de feb. de 2021 a la(s) 22:03, Ivan Corredor castillo (
ivangcorred...@gmail.com) escribió:
> Buenos días,
> Puedes intentar colocando el índice de las filas para cada país 1:25 y el
> índice de
Buenos días,
Puedes intentar colocando el índice de las filas para cada país 1:25 y el
índice de la columna 1. Los valores que colocó son de ejemplo, tienes que
buscar el índice de las filas y de las columnas para que le asignes los
valores creados por la función.
db[1:25, 1]<- within(db, {mgini
Estimada comunidad:
Estoy intentando generar una variable con el valor promedio del índice de
gini en un rango de 25 años para un conjunto de 38 países. Esto en un
pdata.frame. Sin embargo, necesito que el valor promedio de cada país se
repita 25 veces en cada uno de estos.
He intentado con la