
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

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.
participantes (2)
-
Helena Turon
-
Rodrigo Coster