
Usando merge() e expand.grid() da pra fazer, mas se o número de combinações semana-locais for muito grande talvez haja uma solução mais viável dados <- matrix(scan(),ncol=4,byrow=T) 1 1 0.10 15 2 1 0.15 16 4 1 0.20 20 1 2 0.27 23 4 2 0.15 25 dados <- data.frame(dados) names(dados) <- c('dia','local','dado1','dado2') # Supondo 4 dias e 2 locais: tudo <- expand.grid(dia=1:4,local=1:2) merge(dados,tudo,all.x=T,all.y=T) []'s 2012/12/1 Taynãna César Simões <tay_estatistica@yahoo.com.br>
Pessoal,
Tentei fazer 'for' dentro de 'for', mas está ficando complicado. Suponham que tenho um data.frame com dados espaco-tempo irregulares: foram coletados.
dia local dado1 dado2 1 1 0.10 15 2 1 0.15 16 4 1 0.20 20 1 2 0.27 23 4 2 0.15 25
Preciso criar um data.frame full, completando os dados com NA´s, tipo:
dia local dado1 dado2 1 1 0.10 15 2 1 0.15 16 3 1 NA NA 4 1 0.20 20 1 2 0.27 23 2 2 NA NA 3 2 NA NA 4 2 0.15 25
Tenho dezenhas de semanas e centenas de locais observados, além de várias covariáveis.
Alguma sugestão? Obrigada.
Att, Taynãna Fiocruz/RJ
_______________________________________________ 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.