Displaying 2 results from an estimated 2 matches for "df_original".
2013 Dec 04
3
agregar meses con compras 0 cuando no aparece mes por no. de cliente
Estimados usuarios de R:
Tengo que pedirles ayuda.
Tengo un dataframe en el cual por número de vendedor tengo las ventas mes a
mes que realizaron.
No todos los vendedores tienen ventas todos los meses.
A los vendedores que aparecen en la lista quiero agregarles ventas iguales
cero en aquellos meses que no aparecen en el data.frame.
Por ejemplo el data.frame se podría ser así:
no_cliente
2013 Dec 04
0
agregar meses con compras 0 cuando no aparece mes por no. de cliente
...Seguramente hay mejores y mas eficientes maneras de hacerlo en R
pero esta es una quizás no muy elegante:
original <- matrix( c(1 ,1 ,1,
1, 223, 2,
1, 224, 3,
3, 447, 1,
78, 335.75, 8,
2901, 186.3, 2,
2901, 886.18, 3,
2901, 1013.39, 7,
2901, 979.14, 9,
2901, 177.09, 6), ncol= 3, byrow= TRUE)
df_original <- as.data.frame(original)
colnames(df_original) <- c('no_cliente', 'ventas', 'mes')
aux <- unique(data.frame( no_cliente = rep(unique(df_original$no_cliente),
each=12), meses = rep(1:12,12)))
colnames(aux) <- c( 'no_cliente', 'mes')
dd <- mer...