Hola a todos:

A ver si alguien me puede ayudar a leer los archivos Covid del European Centre 
for Disease Prevention and Control:

https://www.ecdc.europa.eu/en/publications-data/data-national-14-day-notification-rate-covid-19

Ahora la fecha está como año y número de semana en formato ISO. Por ejemplo:

"2020-01" (1a semana del 2020)
"2020-02" (2a semana del 2020).
"2020-53" (última semana del 2020).

Intento transformarla como una fecha, pero siempre devuelve el "2020-01-09":

as.Date ("2020-01", "%Y-%W")                    # [1] "2020-01-09"
as.Date ("2020-02", "%Y-%W")                    # [1] "2020-01-09"
as.Date ("2020-03", "%Y-%W")                    # [1] "2020-01-09"
as.Date ("2020-53", "%Y-%W")                    # [1] "2020-01-09"

Si le añado el día de la semana, lo hace bien hasta el "2020-53":

as.Date (paste0 ("2020-01", "-1"), "%Y-%W-%w")          # [1] "2020-01-06
as.Date (paste0 ("2020-52", "-1"), "%Y-%W-%w")          # [1] "2020-12-28"
as.Date (paste0 ("2020-53", "-1"), "%Y-%W-%w")          # [1] NA

Para "2020-53" da el error: In strptime(x, format, tz = "GMT") :
  (0-based) yday 369 in year 2020 is invalid

Alguien me pude decir como solucionarlo?

Muchas gracias y saludos.

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a