Hola Luis, ahora no tengo tiempo de escribir el código en R pero lo que
haría yo sería cambiar el formato de la tabla de wide a long usando reshape,
de forma que te quede una columna para la variable mes y otra columna el
valor de ese mes. Después me a aseguraria que esten bien ordenados los datos
usando order y poniendo en primer lugar el cod estación, variable, año, mes
y día. Después crearía otra columna, semana y la llenaría con una secuencia
de 1 hasta 52 repitiendo 7 veces cada número (probablemente haya que ver que
no se pase al otro año la semana). Luego puede usar reshape para pasar de
formato long a wide usando la semana como variable de tiempo a las semanas.
Creo que debería funcionar.
Quizá alguien tenga una solución más simple.
Luciano
El 16 de febrero de 2010 18:02, Luis Alfonso LOPEZ ALVAREZ <
a.lopez.wrf@gmail.com> escribió:
> Hola a todos...
>
> Tengo una BD con datos por dia en fila, y en columna por meses.
>
> COD.EST VARIABLE AÑO DIA ENERO FEBRERO MARZO ABRIL MAYO .-.....
> 1 2501001 PT 1986 1 NaN NaN NaN NaN
> 2.0 .0
> 2 2501001 PT 1986 2 NaN NaN NaN
> NaN .0 11.0
> 3 2501001 PT 1986 3 NaN NaN NaN NaN
> 11.0 3.0
> 4 2501001 PT 1986 4 NaN NaN NaN
> NaN .0 9.0
> 5 2501001 PT 1986 5 NaN NaN NaN NaN
> 3.0 22.0
> 6 2501001 PT 1986 6 NaN NaN NaN
> NaN .0 .0
>
> donde COD.EST es el codigo de estacion, Variable PT es precipítacion, Dia
> es
> el dia de la semana, y asi sucesivamente.... como podemos ver, estos datos
> son diarios....
>
> Necesito poner estos datos, pero por semanas, es decir, organizarlos por
> semanas de la 1 a la 52 de cada año....
>
> Puede alguien indicarme como (en R) ?
>
> Gracias por su colaboracion
>
> Hasta Pronto
> --
> Luis Alfonso LOPEZ ALVAREZ
> MSc- Meteorologia - Ing. Sistemas
> PROFESIONAL ESPECIALIZADO (E)
> METEOROLOGO - IDEAM
> e-mail: alflopez@ideam.gov.co
> a.lopez.wrf@gmail.com
> acalopez97@yahoo.com
>
> [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
[[alternative HTML version deleted]]