Displaying 2 results from an estimated 2 matches for "df_final".
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
....frame( no_cliente = rep(unique(df_original$no_cliente),
each=12), meses = rep(1:12,12)))
colnames(aux) <- c( 'no_cliente', 'mes')
dd <- merge( df_original, aux, by = c('mes', 'no_cliente'), all=TRUE)
dd <- dd[ ,c(2, 1, 3)]
dd <- dd[ do.call(order, dd), ]
df_final <- dd[ , c( 1, 3, 2)]
df_final[ is.na(df_final) == TRUE ] <- 0
Espero te sirva,
Daniel Merino
El 4 de diciembre de 2013 15:21, Sebastian Kruk
<residuo.solow@gmail.com>escribió:
> Estimados usuarios de R:
>
> Tengo que pedirles ayuda.
>
> Tengo un dataframe en el cu...