[R-br] Dúvida ao juntar duas bases de dados

Fernando Gama f.fabiogama88 em gmail.com
Segunda Maio 18 11:27:05 BRT 2015


Pesquise sobre a funcao *rbind.fill(),* acredito que ela pode ti ajudar do
package plyr.

Em 18 de maio de 2015 11:22, Edson Lira <edinhoestat em yahoo.com.br> escreveu:

> Diego, imaginando que é da forma abaixo seus bancos, eu faria o seguinte
>
> dados2<-data.frame(ident=dados$id, varquero=var$dados)
> dados3<-data.frame(ident=dados$id, varquero=var$dados1)
>
> var$dados=var$dados1
>
> dfq<-rbind(dados2,dados3)
>
> Veja que seu banco terá a soma da dimensão dos dois bancos.
>
>
> [  ]'s.
> Edson Lira
> Estatístico
> Manaus-Amazonas
>
>
>
>   Em Sábado, 16 de Maio de 2015 13:05, Victor Eduardo <
> victorduca08 em gmail.com> escreveu:
>
>
> Oi Diego, eu tentei isso, e ele simplesmente aumenta o número de linhas.
> Sobe para mais de 20 mil linhas na hora do merge
>
>
>
> Em 16 de maio de 2015 13:32, Diego Miro <d.miro1089 em gmail.com> escreveu:
>
> Victor, tente usar o argumento (all.x = TRUE) dentro do merge. Dessa forma
> você estará fazendo um Left Join.
>
> Ele vai retornar a tabela dados inteira, com todos os seus registros e
> apenas os registros de dados1 que tenham um id pertencente a coluna id de
> dados. Caso não encontre o id em dados, retorna NA em dados1.
>
> merge(x = dados, y = dados1, by = 'Id', all.x = TRUE)
>
> Em 16 de maio de 2015 12:00, Fernando Antonio de souza <
> nandodesouza em gmail.com> escreveu:
>
> Veja a função merge()
> Em 16/05/2015 11:35, "Victor Eduardo" <victorduca08 em gmail.com> escreveu:
>
> Bom dia, pessoal!
>
> Estou com um problema na hora de juntar a base de dados. Estou com duas
> bases com as seguintes dimensões:
>
> > dim(dados)
> [1] 2056   11
>
>
> > dim(dados1)
> [1] 1782    2
>
>
>
> Ambas as bases possuem uma variável chamada "id". O que queria é formar um
> subconjunto a partir de dados1 baseado nesses ids, ou seja, aproveitaria as
> variáveis da base "dados" com as variáveis em "dados1".
>
>
> Eu tentei com o merge e não está dando certo. Existe alguma função que
> faça isso?
>
>
>
> Abraços e ótima semana!
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
>
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
>
>
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
>
>
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
>
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
>



-- 
Att,

Fernando Gama da Mata

Vale of Institute Technology
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150518/282db152/attachment.html>


Mais detalhes sobre a lista de discussão R-br