Trazendo de volta variáveis depois do unique

Pessoal, desculpem, mas aí vai mais uma dúvida elementar. Quando eliminei as linhas repetidas com unique, usei apenas duas variáveis. Agora fiquei com um banco muito menor, mas sem as variáveis que eu quero utilizar. Como faço para trazer as variáveis do primeiro banco para o segundo. Aí vai o script: nome=c("Teresa","Paulo","Pedro","Pedro","Pedro", "Maria","Teresa","Pedro") idade=c("80","89","78","78","78","85","80","78") dataint=c("26","20","25","25","25","20","26","30") banco=data.frame(nome,idade,dataint) banco banco1=banco[,c(1,3)] banco2=unique(banco1) banco2 Como faço agora para pegar as idades do banco para utilizar no banco2? Obrigada Fátima

Fatima, tu definiu banco1 sem a variavel idade, por isso ela 'desapareceu'... unique(banco) 2013/1/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
nome=c("Teresa","Paulo","Pedro","Pedro","Pedro", "Maria","Teresa","Pedro") idade=c("80","89","78","78","78","85","80","78") dataint=c("26","20","25","25","25","20","26","30") banco=data.frame(nome,idade,dataint) banco banco1=banco[,c(1,3)] banco2=unique(banco1)

Mas essa é a ideia. Se eu coloco muitas variáveis na hora do unique ele não elimina quase nada. Na verdade, tenho muitas variáveis no banco. Preciso eliminar todos os nomes com mesma data de internação e depois acrescentar o resto das variáveis. Em 8 de janeiro de 2013 10:06, Rodrigo Coster <rcoster@gmail.com> escreveu:
Fatima,
tu definiu banco1 sem a variavel idade, por isso ela 'desapareceu'...
unique(banco)
2013/1/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
nome=c("Teresa","Paulo","Pedro","Pedro","Pedro", "Maria","Teresa","Pedro") idade=c("80","89","78","78","78","85","80","78") dataint=c("26","20","25","25","25","20","26","30") banco=data.frame(nome,idade,dataint) banco banco1=banco[,c(1,3)] banco2=unique(banco1)
_______________________________________________ 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.

Da uma olhada no duplicated() então 2013/1/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Mas essa é a ideia. Se eu coloco muitas variáveis na hora do unique ele não elimina quase nada. Na verdade, tenho muitas variáveis no banco. Preciso eliminar todos os nomes com mesma data de internação e depois acrescentar o resto das variáveis.
Em 8 de janeiro de 2013 10:06, Rodrigo Coster <rcoster@gmail.com>escreveu:
Fatima,
tu definiu banco1 sem a variavel idade, por isso ela 'desapareceu'...
unique(banco)
2013/1/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
nome=c("Teresa","Paulo","Pedro","Pedro","Pedro", "Maria","Teresa","Pedro") idade=c("80","89","78","78","78","85","80","78") dataint=c("26","20","25","25","25","20","26","30") banco=data.frame(nome,idade,dataint) banco banco1=banco[,c(1,3)] banco2=unique(banco1)
_______________________________________________ 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.

Eu já consegui eliminar as linhas, ou seja, verificar os duplicados. O que eu preciso agora é trazer as colunas do banco de volta para o banco2, mas apenas para os indivíduos do banco2. Em 8 de janeiro de 2013 10:14, Rodrigo Coster <rcoster@gmail.com> escreveu:
Da uma olhada no duplicated() então
2013/1/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Mas essa é a ideia. Se eu coloco muitas variáveis na hora do unique ele não elimina quase nada. Na verdade, tenho muitas variáveis no banco. Preciso eliminar todos os nomes com mesma data de internação e depois acrescentar o resto das variáveis.
Em 8 de janeiro de 2013 10:06, Rodrigo Coster <rcoster@gmail.com>escreveu:
Fatima,
tu definiu banco1 sem a variavel idade, por isso ela 'desapareceu'...
unique(banco)
2013/1/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
nome=c("Teresa","Paulo","Pedro","Pedro","Pedro", "Maria","Teresa","Pedro") idade=c("80","89","78","78","78","85","80","78") dataint=c("26","20","25","25","25","20","26","30") banco=data.frame(nome,idade,dataint) banco banco1=banco[,c(1,3)] banco2=unique(banco1)
_______________________________________________ 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)
-
Fátima Lima Paula
-
Rodrigo Coster