Obrigado pessoal!
Deu certo.
On 26/05/2015 11:14, Augusto Ribas wrote:
Uma possibilidade seria
# usar expand.grid para criar todas as possibilidades, depois comparar
com um unique dos seus dados
#para criar suas possibilidades
Muito obrigado!
Deu certo.
On 26/05/2015 11:18, Leandro Marino wrote:
se entendi bem
df1 -
expand.grid(unique(df$ano),unique(df$ido),unique(df$idd),unique(df$code))
df3 - merge(df1,df,by=c('ano','ido','idd','code'),all.x=T)
df3$valor[is.na http://is.na(df3$valor)] - 0
se entendi bem
df1 -
expand.grid(unique(df$ano),unique(df$ido),unique(df$idd),unique(df$code))
df3 - merge(df1,df,by=c('ano','ido','idd','code'),all.x=T)
df3$valor[is.na(df3$valor)] - 0
___
R-br mailing list
R-br@listas.c3sl.ufpr.br
Boa noite!
Tenho uma base, 1989-2010, sem observações para alguns anos. Por exemplo,
anoido idd code valor
2008 bra arg 0101 10
2007 bra pry 8508 20
2010 bra ury 1011 5
1992 bra swe 7989 30
1995