Patricio Fuenmayor Viteri
2012-May-09 21:09 UTC
[R-es] serie de tiempo incompleta: rellenar sólo fechas (claudiomet)
Hola.. yo lo haría de la siguiente manera ... En excel:genero una columna con la serie de fechas continuas ... con la función buscarv, agrego las variables que tienen dato a esta serie.. en base a la fecha muy largo y mecánico para mi gusto.... En R ..de igual manera genero el vector de fechas require(chron)# crear el vector continuo de fechasfch01 <- data.frame(''fch'' = seq.dates("01/01/92", "12/31/92", by = "days")) # cargar los datos en desorden# y transformarlo a dataframe fch02 usar merge para combinar los 2 dataframes por el campo de fechas..d01 <- merge(fch01, fch02, by.x = "fch", by.y = "fch",all.x=TRUE) y creo que con eso tienes lo que buscas ... debes cerciorarte que los campos de fechas estén en el mismo formato (fechas) ... de lo contrario no cruza los datos...> ------------------------------ > > Message: 7 > Date: Wed, 9 May 2012 16:47:00 -0300 > From: claudiomet <claudiomet@gmail.com> > To: r-help-es@r-project.org > Subject: [R-es] serie de tiempo incompleta: rellenar sólo fechas > Message-ID: > <CABWjCh0m-tWHnadbkUvnPMKr_k8MBHYu2GqoHD+YQZZtD2oYsQ@mail.gmail.com> > Content-Type: text/plain > > Saudos estimados ! > > Tengo una consulta, tengo archivos Excel con series de tiempo, pero están > incompletas. El problema es que las fechas están pegadas, por lo que es muy > dificil saber donde hay discontinuidades. No me interesa llenar los vacÃos > en las variables, sólo las fechas y dejar las variables en blanco ¿es > posible hacerlo en R?. Mi serie de tiempo es del tipo (con fecha en formato > dd-mm-yyyy hh:mm): > > 01-01-2011 00:00 var1 var2 var3 var4 var5 var6 var7 var8 > 01-01-2011 00:01 var1 var2 var3 var4 var5 var6 var7 var8 > 01-01-2011 00:02 var1 var2 var3 var4 var5 var6 var7 var8 > 01-01-2011 00:03 var1 var2 var3 var4 var5 var6 var7 var8 > 01-01-2011 00:04 var1 var2 var3 var4 var5 var6 var7 var8 > 01-01-2011 00:07 var1 var2 var3 var4 var5 var6 var7 var8 > 01-01-2011 00:08 var1 var2 var3 var4 var5 var6 var7 var8 > 01-01-2011 00:09 var1 var2 var3 var4 var5 var6 var7 var8 > 01-01-2011 00:10 var1 var2 var3 var4 var5 var6 var7 var8 > > Saludos y muy agradecido! >[[alternative HTML version deleted]]