Da para fazer isso usando seq() (para criar todas as datas) merge() (para juntar os 2)

data <- seq(as.Date('01/01/2013', "%d/%m/%Y"), as.Date('31/01/2013', "%d/%m/%Y"), 1) # Cria as possíveis datas

banco <- data.frame(data=sample(data, 10), dados=rnorm(10)) # Cria um banco de dados
todas_data <- data.frame(data=data) # Cria o data.frame com as datas
# Só precisa tomar atenção aqui que a variável que tiver a data tem que ter o mesmo nome nos 2 bancos
(banco_final <- merge(banco, todas_data, all=TRUE)) # Junta tudo




2013/4/12 Helena Turon <helena.turon@gmail.com>

Prezados,

 

Tenho um banco de dados diários.

Consegui ver os dados faltantes (NA) nos dias em que: houve observação na estação, mas não houve registro para aquela variável.

Mas, quando o dia (ou os dias) foi pulado não sei como fazer. As datas observadas já estão sendo reconhecidas pelo R como datas, dia(2), mês(2) e ano(4).

Tentei fazer um vetor com as datas e comparar com as datas das observações, mas não consegui colocar datas num vetor.

 

Atenciosamente,

 

Helena


_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.