
Prezados, tenho um banco e preciso criar uma coluna com o número dos respectivos id de cada um, da seguinte forma nome=c("Maria","Teresa","Pedro") idade=c("89","76","67") id2=c("3","1","6",) banco1=cbind(nome,idade,id,read) nome=c("Teresa","Ana","Maria","Joyce","Isabela","Pedro") idade=c("76","60","89","90","69","67") banco2=cbind(nome,idade) Quero criar uma coluna no banco2 chamada reinter, em que os nomes que aparecem no banco 1 tenham "sim" e o restante tenham "não". Para isso preciso dizer que os ids do banco 2 que tenham valor do id2 do banco 1 levarão "sim" e o restante levará "não". Deu para entender? O resultado ficaria assim: nome idade reinter 1 Teresa 76 s 2 Ana 60 n 3 Maria 89 s 4 Joyce 90 n 5 Isabela 69 n 6 Pedro 67 s Alguém poderia me ajudar? Obrigada Fátima

minha recomendacao e' comecar com os documentos desta pagina: http://cran.r-project.org/other-docs.html pro fim da pagina, ha' varios em portugues. para o seu pedido em particular: banco2 = cbind(banco2, reiter=ifelse(banco2[,1] %in% banco1[,1], 's', 'n')) 2013/1/4 Fátima Lima Paula <fatima.lima.paula@gmail.com>:
Prezados, tenho um banco e preciso criar uma coluna com o número dos respectivos id de cada um, da seguinte forma
nome=c("Maria","Teresa","Pedro") idade=c("89","76","67") id2=c("3","1","6",) banco1=cbind(nome,idade,id,read)
nome=c("Teresa","Ana","Maria","Joyce","Isabela","Pedro") idade=c("76","60","89","90","69","67") banco2=cbind(nome,idade)
Quero criar uma coluna no banco2 chamada reinter, em que os nomes que aparecem no banco 1 tenham "sim" e o restante tenham "não". Para isso preciso dizer que os ids do banco 2 que tenham valor do id2 do banco 1 levarão "sim" e o restante levará "não". Deu para entender? O resultado ficaria assim:
nome idade reinter 1 Teresa 76 s 2 Ana 60 n 3 Maria 89 s 4 Joyce 90 n 5 Isabela 69 n 6 Pedro 67 s Alguém poderia me ajudar? Obrigada Fátima
_______________________________________________ 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.

Benilton, obrigada. Eu tenho o material que você enviou, mas ele é de difícil busca para coisas particulares assim. Sua solução não rodou direito. Pelo que entendo banco2[,1] seria a primeira coluna do banco 2 e o mesmo para banco 1 e na verdade o que eu preciso é que o índice do banco 2 seja igual ao id2 do banco1 (banco1[,3]). O que não estou conseguindo é chamar o índice do banco 2, já que não existe uma coluna como no banco 1. Obrigada. Fátima Em 4 de janeiro de 2013 23:26, Benilton Carvalho <beniltoncarvalho@gmail.com
escreveu:
minha recomendacao e' comecar com os documentos desta pagina:
http://cran.r-project.org/other-docs.html
pro fim da pagina, ha' varios em portugues.
para o seu pedido em particular:
banco2 = cbind(banco2, reiter=ifelse(banco2[,1] %in% banco1[,1], 's', 'n'))
2013/1/4 Fátima Lima Paula <fatima.lima.paula@gmail.com>:
Prezados, tenho um banco e preciso criar uma coluna com o número dos respectivos id de cada um, da seguinte forma
nome=c("Maria","Teresa","Pedro") idade=c("89","76","67") id2=c("3","1","6",) banco1=cbind(nome,idade,id,read)
nome=c("Teresa","Ana","Maria","Joyce","Isabela","Pedro") idade=c("76","60","89","90","69","67") banco2=cbind(nome,idade)
Quero criar uma coluna no banco2 chamada reinter, em que os nomes que aparecem no banco 1 tenham "sim" e o restante tenham "não". Para isso preciso dizer que os ids do banco 2 que tenham valor do id2 do banco 1 levarão "sim" e o restante levará "não". Deu para entender? O resultado ficaria assim:
nome idade reinter 1 Teresa 76 s 2 Ana 60 n 3 Maria 89 s 4 Joyce 90 n 5 Isabela 69 n 6 Pedro 67 s Alguém poderia me ajudar? Obrigada Fátima
_______________________________________________ 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.
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.

qdo vc prover um exemplo reproduzivel, terei prazer em ajudar. 2013/1/5 Fátima Lima Paula <fatima.lima.paula@gmail.com>:
Benilton, obrigada. Eu tenho o material que você enviou, mas ele é de difícil busca para coisas particulares assim. Sua solução não rodou direito. Pelo que entendo banco2[,1] seria a primeira coluna do banco 2 e o mesmo para banco 1 e na verdade o que eu preciso é que o índice do banco 2 seja igual ao id2 do banco1 (banco1[,3]). O que não estou conseguindo é chamar o índice do banco 2, já que não existe uma coluna como no banco 1. Obrigada. Fátima
Em 4 de janeiro de 2013 23:26, Benilton Carvalho <beniltoncarvalho@gmail.com> escreveu:
minha recomendacao e' comecar com os documentos desta pagina:
http://cran.r-project.org/other-docs.html
pro fim da pagina, ha' varios em portugues.
para o seu pedido em particular:
banco2 = cbind(banco2, reiter=ifelse(banco2[,1] %in% banco1[,1], 's', 'n'))
2013/1/4 Fátima Lima Paula <fatima.lima.paula@gmail.com>:
Prezados, tenho um banco e preciso criar uma coluna com o número dos respectivos id de cada um, da seguinte forma
nome=c("Maria","Teresa","Pedro") idade=c("89","76","67") id2=c("3","1","6",) banco1=cbind(nome,idade,id,read)
nome=c("Teresa","Ana","Maria","Joyce","Isabela","Pedro") idade=c("76","60","89","90","69","67") banco2=cbind(nome,idade)
Quero criar uma coluna no banco2 chamada reinter, em que os nomes que aparecem no banco 1 tenham "sim" e o restante tenham "não". Para isso preciso dizer que os ids do banco 2 que tenham valor do id2 do banco 1 levarão "sim" e o restante levará "não". Deu para entender? O resultado ficaria assim:
nome idade reinter 1 Teresa 76 s 2 Ana 60 n 3 Maria 89 s 4 Joyce 90 n 5 Isabela 69 n 6 Pedro 67 s Alguém poderia me ajudar? Obrigada Fátima
_______________________________________________ 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.
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.
_______________________________________________ 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.

O exemplo está aí: nome=c("Maria","Teresa","Pedro") idade=c("89","76","67") id2=c("3","1","6") banco1=cbind(nome,idade,id2) nome=c("Teresa","Ana","Maria","Joyce","Isabela","Pedro") idade=c("76","60","89","90","69","67") banco2=cbind(nome,idade) Quando rodo o exemplo com a solução que você deu, tudo bem. O problema é que não posso utilizar os nomes como base de comparação. Só posso utilizar a posição do banco2 que corresponde ao valor do id2 do banco1, entende? Criei o "banco1" a partir do RecordLinkage e agora preciso identificar esses indivíduos que fazem parte do "banco2" como reinternados. Não sei se me fiz entender. Por exemplo, aí em cima, a Maria no banco1 tem id2=3, que é o número da posição dela no banco2. Como ela tem que ser classificada como reinternada no banco2, preciso fazer o que estou tentando: criar uma coluna com sim ou não para as reinternações no banco2. Obrigada Fátima Em 5 de janeiro de 2013 13:22, Benilton Carvalho <beniltoncarvalho@gmail.com
escreveu:
qdo vc prover um exemplo reproduzivel, terei prazer em ajudar.
2013/1/5 Fátima Lima Paula <fatima.lima.paula@gmail.com>:
Benilton, obrigada. Eu tenho o material que você enviou, mas ele é de difícil busca para coisas particulares assim. Sua solução não rodou direito. Pelo que entendo banco2[,1] seria a primeira coluna do banco 2 e o mesmo para banco 1 e na verdade o que eu preciso é que o índice do banco 2 seja igual ao id2 do banco1 (banco1[,3]). O que não estou conseguindo é chamar o índice do banco 2, já que não existe uma coluna como no banco 1. Obrigada. Fátima
Em 4 de janeiro de 2013 23:26, Benilton Carvalho <beniltoncarvalho@gmail.com> escreveu:
minha recomendacao e' comecar com os documentos desta pagina:
http://cran.r-project.org/other-docs.html
pro fim da pagina, ha' varios em portugues.
para o seu pedido em particular:
banco2 = cbind(banco2, reiter=ifelse(banco2[,1] %in% banco1[,1], 's', 'n'))
2013/1/4 Fátima Lima Paula <fatima.lima.paula@gmail.com>:
Prezados, tenho um banco e preciso criar uma coluna com o número dos respectivos id de cada um, da seguinte forma
nome=c("Maria","Teresa","Pedro") idade=c("89","76","67") id2=c("3","1","6",) banco1=cbind(nome,idade,id,read)
nome=c("Teresa","Ana","Maria","Joyce","Isabela","Pedro") idade=c("76","60","89","90","69","67") banco2=cbind(nome,idade)
Quero criar uma coluna no banco2 chamada reinter, em que os nomes que aparecem no banco 1 tenham "sim" e o restante tenham "não". Para isso preciso dizer que os ids do banco 2 que tenham valor do id2 do banco 1 levarão "sim" e o restante levará "não". Deu para entender? O resultado ficaria assim:
nome idade reinter 1 Teresa 76 s 2 Ana 60 n 3 Maria 89 s 4 Joyce 90 n 5 Isabela 69 n 6 Pedro 67 s Alguém poderia me ajudar? Obrigada Fátima
_______________________________________________ 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.
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.
_______________________________________________ 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.
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.

reint = rep(F, nrow(banco2)) reint[banco1[,3]] =T banco2 = cbind(banco2, reint) On 5 Jan 2013 16:13, "Fátima Lima Paula" <fatima.lima.paula@gmail.com> wrote:
O exemplo está aí: nome=c("Maria","Teresa","Pedro") idade=c("89","76","67") id2=c("3","1","6") banco1=cbind(nome,idade,id2)
nome=c("Teresa","Ana","Maria","Joyce","Isabela","Pedro") idade=c("76","60","89","90","69","67") banco2=cbind(nome,idade)
Quando rodo o exemplo com a solução que você deu, tudo bem. O problema é que não posso utilizar os nomes como base de comparação. Só posso utilizar a posição do banco2 que corresponde ao valor do id2 do banco1, entende? Criei o "banco1" a partir do RecordLinkage e agora preciso identificar esses indivíduos que fazem parte do "banco2" como reinternados. Não sei se me fiz entender. Por exemplo, aí em cima, a Maria no banco1 tem id2=3, que é o número da posição dela no banco2. Como ela tem que ser classificada como reinternada no banco2, preciso fazer o que estou tentando: criar uma coluna com sim ou não para as reinternações no banco2. Obrigada Fátima
Em 5 de janeiro de 2013 13:22, Benilton Carvalho < beniltoncarvalho@gmail.com> escreveu:
qdo vc prover um exemplo reproduzivel, terei prazer em ajudar.
2013/1/5 Fátima Lima Paula <fatima.lima.paula@gmail.com>:
Benilton, obrigada. Eu tenho o material que você enviou, mas ele é de difícil busca para coisas particulares assim. Sua solução não rodou direito. Pelo que entendo banco2[,1] seria a primeira coluna do banco 2 e o mesmo para banco 1 e na verdade o que eu preciso é que o índice do banco 2 seja igual ao id2 do banco1 (banco1[,3]). O que não estou conseguindo é chamar o índice do banco 2, já que não existe uma coluna como no banco 1. Obrigada. Fátima
Em 4 de janeiro de 2013 23:26, Benilton Carvalho <beniltoncarvalho@gmail.com> escreveu:
minha recomendacao e' comecar com os documentos desta pagina:
http://cran.r-project.org/other-docs.html
pro fim da pagina, ha' varios em portugues.
para o seu pedido em particular:
banco2 = cbind(banco2, reiter=ifelse(banco2[,1] %in% banco1[,1], 's', 'n'))
2013/1/4 Fátima Lima Paula <fatima.lima.paula@gmail.com>:
Prezados, tenho um banco e preciso criar uma coluna com o número dos respectivos id de cada um, da seguinte forma
nome=c("Maria","Teresa","Pedro") idade=c("89","76","67") id2=c("3","1","6",) banco1=cbind(nome,idade,id,read)
nome=c("Teresa","Ana","Maria","Joyce","Isabela","Pedro") idade=c("76","60","89","90","69","67") banco2=cbind(nome,idade)
Quero criar uma coluna no banco2 chamada reinter, em que os nomes que aparecem no banco 1 tenham "sim" e o restante tenham "não". Para isso preciso dizer que os ids do banco 2 que tenham valor do id2 do banco 1 levarão "sim" e o restante levará "não". Deu para entender? O resultado ficaria assim:
nome idade reinter 1 Teresa 76 s 2 Ana 60 n 3 Maria 89 s 4 Joyce 90 n 5 Isabela 69 n 6 Pedro 67 s Alguém poderia me ajudar? Obrigada Fátima
_______________________________________________ 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.
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.
_______________________________________________ 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.
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.
_______________________________________________ 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.

Valeu, Benilton, perfeito. Abs Fátima Em 5 de janeiro de 2013 17:04, Benilton Carvalho <beniltoncarvalho@gmail.com
escreveu:
reint = rep(F, nrow(banco2)) reint[banco1[,3]] =T banco2 = cbind(banco2, reint) On 5 Jan 2013 16:13, "Fátima Lima Paula" <fatima.lima.paula@gmail.com> wrote:
O exemplo está aí: nome=c("Maria","Teresa","Pedro") idade=c("89","76","67") id2=c("3","1","6") banco1=cbind(nome,idade,id2)
nome=c("Teresa","Ana","Maria","Joyce","Isabela","Pedro") idade=c("76","60","89","90","69","67") banco2=cbind(nome,idade)
Quando rodo o exemplo com a solução que você deu, tudo bem. O problema é que não posso utilizar os nomes como base de comparação. Só posso utilizar a posição do banco2 que corresponde ao valor do id2 do banco1, entende? Criei o "banco1" a partir do RecordLinkage e agora preciso identificar esses indivíduos que fazem parte do "banco2" como reinternados. Não sei se me fiz entender. Por exemplo, aí em cima, a Maria no banco1 tem id2=3, que é o número da posição dela no banco2. Como ela tem que ser classificada como reinternada no banco2, preciso fazer o que estou tentando: criar uma coluna com sim ou não para as reinternações no banco2. Obrigada Fátima
Em 5 de janeiro de 2013 13:22, Benilton Carvalho < beniltoncarvalho@gmail.com> escreveu:
qdo vc prover um exemplo reproduzivel, terei prazer em ajudar.
2013/1/5 Fátima Lima Paula <fatima.lima.paula@gmail.com>:
Benilton, obrigada. Eu tenho o material que você enviou, mas ele é de difícil busca para coisas particulares assim. Sua solução não rodou direito. Pelo que entendo banco2[,1] seria a primeira coluna do banco 2 e o mesmo para banco 1 e na verdade o que eu preciso é que o índice do banco 2 seja igual ao id2 do banco1 (banco1[,3]). O que não estou conseguindo é chamar o índice do banco 2, já que não existe uma coluna como no banco 1. Obrigada. Fátima
Em 4 de janeiro de 2013 23:26, Benilton Carvalho <beniltoncarvalho@gmail.com> escreveu:
minha recomendacao e' comecar com os documentos desta pagina:
http://cran.r-project.org/other-docs.html
pro fim da pagina, ha' varios em portugues.
para o seu pedido em particular:
banco2 = cbind(banco2, reiter=ifelse(banco2[,1] %in% banco1[,1], 's', 'n'))
2013/1/4 Fátima Lima Paula <fatima.lima.paula@gmail.com>:
Prezados, tenho um banco e preciso criar uma coluna com o número dos respectivos id de cada um, da seguinte forma
nome=c("Maria","Teresa","Pedro") idade=c("89","76","67") id2=c("3","1","6",) banco1=cbind(nome,idade,id,read)
nome=c("Teresa","Ana","Maria","Joyce","Isabela","Pedro") idade=c("76","60","89","90","69","67") banco2=cbind(nome,idade)
Quero criar uma coluna no banco2 chamada reinter, em que os nomes que aparecem no banco 1 tenham "sim" e o restante tenham "não". Para isso preciso dizer que os ids do banco 2 que tenham valor do id2 do banco 1 levarão "sim" e o restante levará "não". Deu para entender? O resultado ficaria assim:
nome idade reinter 1 Teresa 76 s 2 Ana 60 n 3 Maria 89 s 4 Joyce 90 n 5 Isabela 69 n 6 Pedro 67 s Alguém poderia me ajudar? Obrigada Fátima
_______________________________________________ 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.
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.
_______________________________________________ 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.
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.
_______________________________________________ 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.
_______________________________________________ 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.
participantes (2)
-
Benilton Carvalho
-
Fátima Lima Paula