putz... perfeito!
pode usar a funcao abaixo:plyr::rbind.fill(d1,d2)até mais.
2012/8/20 Paulo Nogueira <paulons@gmail.com>
_______________________________________________Boa tarde grupo!Estou com um problema que acredito ser bastante simples de resolver, porém, pesquisei e ainda não encontrei alternativa prática.A grosso modo, quero empilhar bases para formar uma única. O problema é que elas não possuem o mesmo layout. Todas possuem algumas colunas em comum e outras não. Quando uma base não possuir determinada coluna gostaria de deixar NA nos registros oriundos dessa base.Para quem conhece SAS, procuro o resultado de fazer simplesmente:DATA base_final;SET Base1Base2;RUN;No R ainda não consigo utilizar a função rbind com o mesmo resultado.Segue exemplo para reprodução.# Exemplod1<-data.frame(index=1,a=1,b=91) d2<-data.frame(index=1,b=92,a=2,c=200) rbind.data.frame(d1,d2) Erro em rbind.data.frame(d1, d2) : números de colunas dos argumentos não correspondemO resultado que desejo éindex a b c1 1 91 NA1 2 92 200O rbind troca a posição das colunas baseada nos nomes. Isso ajuda. Mas não sei como fazer funcionar quando algumas colunas estão apenas em algumas bases, o que no exemplo acontece com a coluna c da base d2.Como vocês fariam?Abraços,Paulo Nogueira Starzynski
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.--
#------------------------------------------------------------------------------#
# Jônatan Dupont Tatsch #
# Climate and Biosphere Laboratory #
# Department of Atmospheric Sciences #
# Institute of Astronomy, Geophysics and Atmospheric Sciences #
# University of São Paulo #
# Rua do Matão, 1226 #
# Cid. Universitária, São Paulo, SP, Brazil, CEP: 05508-090 #
# Phone:+55 11 3091-4772, Fax:+55 11 3091-4714 #
# http://jonatandupont.weebly.com/index.html #
#------------------------------------------------------------------------------#
_______________________________________________
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.