
Olá pessoal. Existe alguma forma de comparar dois data frames para saber se há alguma diferença entre eles? Obrigada Fátima -- "Minha felicidade depende da qualidade dos meus pensamentos"

Com merge() você pode fazer a linkagem deterministica. Para linkagem probabilistica, veja o pacote RecordLinkage, especificamente a função compare.linkage() ou RLBigDataLinkage() caso seus data.frame tenham mais de um milhão de registros cada um.

Valeu. Abs Em 20 de junho de 2013 16:38, Elias Krainski <eliaskrainski@yahoo.com.br>escreveu:
Com merge() você pode fazer a linkagem deterministica.
Para linkagem probabilistica, veja o pacote RecordLinkage, especificamente a função compare.linkage() ou RLBigDataLinkage() caso seus data.frame tenham mais de um milhão de registros cada um.
______________________________**_________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-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<http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
-- "Minha felicidade depende da qualidade dos meus pensamentos"

Elias, merge não é para juntar bancos? Em 20 de junho de 2013 17:47, Fátima Lima Paula <fatima.lima.paula@gmail.com
escreveu:
Valeu. Abs
Em 20 de junho de 2013 16:38, Elias Krainski <eliaskrainski@yahoo.com.br>escreveu:
Com merge() você pode fazer a linkagem deterministica.
Para linkagem probabilistica, veja o pacote RecordLinkage, especificamente a função compare.linkage() ou RLBigDataLinkage() caso seus data.frame tenham mais de um milhão de registros cada um.
______________________________**_________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-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<http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
-- "Minha felicidade depende da qualidade dos meus pensamentos"
-- "Minha felicidade depende da qualidade dos meus pensamentos"

Olá Fátima, Você deseja comparar o quê entre os data frames? --- Atenciosamente,Raphael Saldanha rfsaldanha@outlook.com Date: Thu, 20 Jun 2013 17:54:30 -0300 From: fatima.lima.paula@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Comparar dois data frames Elias, merge não é para juntar bancos? Em 20 de junho de 2013 17:47, Fátima Lima Paula <fatima.lima.paula@gmail.com> escreveu: Valeu. Abs Em 20 de junho de 2013 16:38, Elias Krainski <eliaskrainski@yahoo.com.br> escreveu: Com merge() você pode fazer a linkagem deterministica. Para linkagem probabilistica, veja o pacote RecordLinkage, especificamente a função compare.linkage() ou RLBigDataLinkage() caso seus data.frame tenham mais de um milhão de registros cada um. _______________________________________________ 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. -- "Minha felicidade depende da qualidade dos meus pensamentos" -- "Minha felicidade depende da qualidade dos meus pensamentos" _______________________________________________ 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.

Sim, mas posso fazer um id juntando tudo e fazendo merge. Exemplo: a <- data.frame(nome=c('Julio', 'Clara', 'Ana'), d=c('19850101', '19860302', '19881230')) b <- data.frame(nome=c('Julia', 'Anna', 'Clara'), d=c('19851001', '19881230', '19860302')) i.a <- Reduce('paste', a) i.b <- Reduce('paste', b) merge(data.frame(id=i.a), data.frame(id=i.b)) ### ver outras opcoes hem ?merge ### ou simplesmente verificar quem esta em cada um which(i.a%in%i.b) which(i.b%in%i.a) On 06/20/2013 05:54 PM, Fátima Lima Paula wrote:
Elias, merge não é para juntar bancos?
Em 20 de junho de 2013 17:47, Fátima Lima Paula <fatima.lima.paula@gmail.com <mailto:fatima.lima.paula@gmail.com>> escreveu:
Valeu. Abs
Em 20 de junho de 2013 16:38, Elias Krainski <eliaskrainski@yahoo.com.br <mailto:eliaskrainski@yahoo.com.br>> escreveu:
Com merge() você pode fazer a linkagem deterministica.
Para linkagem probabilistica, veja o pacote RecordLinkage, especificamente a função compare.linkage() ou RLBigDataLinkage() caso seus data.frame tenham mais de um milhão de registros cada um.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br <mailto: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.
-- "Minha felicidade depende da qualidade dos meus pensamentos"
-- "Minha felicidade depende da qualidade dos meus pensamentos"
_______________________________________________ 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.

Vou tentar. Agora entendi. Obrigada Em 20 de junho de 2013 18:08, Elias Krainski <eliaskrainski@yahoo.com.br>escreveu:
Sim, mas posso fazer um id juntando tudo e fazendo merge. Exemplo:
a <- data.frame(nome=c('Julio', 'Clara', 'Ana'), d=c('19850101', '19860302', '19881230')) b <- data.frame(nome=c('Julia', 'Anna', 'Clara'), d=c('19851001', '19881230', '19860302'))
i.a <- Reduce('paste', a) i.b <- Reduce('paste', b)
merge(data.frame(id=i.a), data.frame(id=i.b)) ### ver outras opcoes hem ?merge
### ou simplesmente verificar quem esta em cada um which(i.a%in%i.b) which(i.b%in%i.a)
On 06/20/2013 05:54 PM, Fátima Lima Paula wrote:
Elias, merge não é para juntar bancos?
Em 20 de junho de 2013 17:47, Fátima Lima Paula < fatima.lima.paula@gmail.com> escreveu:
Valeu. Abs
Em 20 de junho de 2013 16:38, Elias Krainski <eliaskrainski@yahoo.com.br>escreveu:
Com merge() você pode fazer a linkagem deterministica.
Para linkagem probabilistica, veja o pacote RecordLinkage, especificamente a função compare.linkage() ou RLBigDataLinkage() caso seus data.frame tenham mais de um milhão de registros cada um.
_______________________________________________ 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.
-- "Minha felicidade depende da qualidade dos meus pensamentos"
-- "Minha felicidade depende da qualidade dos meus pensamentos"
_______________________________________________ R-br mailing listR-br@listas.c3sl.ufpr.brhttps://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@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.
-- "Minha felicidade depende da qualidade dos meus pensamentos"
participantes (3)
-
Elias Krainski
-
Fátima Lima Paula
-
Raphael Saldanha