Eliminar linhas repetidas em um data.frame

Para um data.frame df df[!duplicated(df), ] []s, --- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://fernandomayer.github.com e-mail: fernandomayer [@] gmail.com 2012/8/10 andrebvs <andrebvs@bol.com.br>:
Caros colegas, como eliminar linhas iguais em um data.frame. No exemplo abaixo, tenho que a linha 3 é igual a linha 10,14 e 85. Gostaria que esse vetor, assim como outros que se repitam, aparecessem apenas uma vez.
1 2 3 4 5 6 8 9 12 15 2 2 3 4 5 6 8 9 12 13 3 2 3 4 5 6 8 9 12 13 4 2 3 4 5 6 8 9 15 16 5 2 3 4 5 6 8 9 13 15 6 2 3 4 5 6 9 12 15 16 7 2 3 4 5 8 9 12 13 15 8 2 3 4 5 6 8 9 12 15 9 2 3 4 5 6 8 9 11 12 10 2 3 4 5 6 8 9 12 13 11 2 3 4 5 6 8 9 11 15 12 2 3 4 5 6 8 9 11 15 13 2 3 4 5 6 8 9 11 15 14 2 3 4 5 6 8 9 12 13 15 2 3 4 5 6 8 9 12 15 . . . 84 1 2 4 5 9 10 11 12 15 85 2 3 4 5 6 8 9 12 13
desde já agradeço!
Att. André
_______________________________________________ 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.

Ou mesmo unique(df) --- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://fernandomayer.github.com e-mail: fernandomayer [@] gmail.com 2012/8/10 Fernando Mayer <fernandomayer@gmail.com>:
Para um data.frame df
df[!duplicated(df), ]
[]s,
--- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://fernandomayer.github.com e-mail: fernandomayer [@] gmail.com
2012/8/10 andrebvs <andrebvs@bol.com.br>:
Caros colegas, como eliminar linhas iguais em um data.frame. No exemplo abaixo, tenho que a linha 3 é igual a linha 10,14 e 85. Gostaria que esse vetor, assim como outros que se repitam, aparecessem apenas uma vez.
1 2 3 4 5 6 8 9 12 15 2 2 3 4 5 6 8 9 12 13 3 2 3 4 5 6 8 9 12 13 4 2 3 4 5 6 8 9 15 16 5 2 3 4 5 6 8 9 13 15 6 2 3 4 5 6 9 12 15 16 7 2 3 4 5 8 9 12 13 15 8 2 3 4 5 6 8 9 12 15 9 2 3 4 5 6 8 9 11 12 10 2 3 4 5 6 8 9 12 13 11 2 3 4 5 6 8 9 11 15 12 2 3 4 5 6 8 9 11 15 13 2 3 4 5 6 8 9 11 15 14 2 3 4 5 6 8 9 12 13 15 2 3 4 5 6 8 9 12 15 . . . 84 1 2 4 5 9 10 11 12 15 85 2 3 4 5 6 8 9 12 13
desde já agradeço!
Att. André
_______________________________________________ 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.

Andre, se vc seguir as recomendacoes da lista e postar um exemplo reproduzivel junto com a descricao do problema, tenho certeza de que vc tera' ajuda efetiva. "nao funcionou" eh relativo qdo nao se tem com precisao o problema a ser solucionado. b 2012/8/10 andrebvs <andrebvs@bol.com.br>:
Obrigado Fernando, mas não funcionou. Ambas as função unique e df[!duplicated(df), ] é para verificação de elementos repetidos em UM vetor, no meu caso, estou querendo eliminar vetores iguais.
________________________________ Em 10/08/2012 18:45, Fernando Mayer < fernandomayer@gmail.com > escreveu: Ou mesmo
unique(df)
--- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://fernandomayer.github.com e-mail: fernandomayer [@] gmail.com
2012/8/10 Fernando Mayer :
Para um data.frame df
df[!duplicated(df), ]
[]s,
--- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://fernandomayer.github.com e-mail: fernandomayer [@] gmail.com
2012/8/10 andrebvs :
Caros colegas, como eliminar linhas iguais em um data.frame. No exemplo abaixo, tenho que a linha 3 é igual a linha 10,14 e 85. Gostaria que esse vetor, assim como outros que se repitam, aparecessem apenas uma vez.
1 2 3 4 5 6 8 9 12 15 2 2 3 4 5 6 8 9 12 13 3 2 3 4 5 6 8 9 12 13 4 2 3 4 5 6 8 9 15 16 5 2 3 4 5 6 8 9 13 15 6 2 3 4 5 6 9 12 15 16 7 2 3 4 5 8 9 12 13 15 8 2 3 4 5 6 8 9 12 15 9 2 3 4 5 6 8 9 11 12 10 2 3 4 5 6 8 9 12 13 11 2 3 4 5 6 8 9 11 15 12 2 3 4 5 6 8 9 11 15 13 2 3 4 5 6 8 9 11 15 14 2 3 4 5 6 8 9 12 13 15 2 3 4 5 6 8 9 12 15 . . . 84 1 2 4 5 9 10 11 12 15 > ; 85 2 3 4 5 6 8 9 12 13
desde já agradeço!
Att. André
_______________________________________________ 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.

diga-se de passagem, a descricao do Fernando faz exatamente o que eu "entendi" da sua explicacao: df1 = data.frame(x=c(1, 2, 3, 1, 2), y=c(2, 1, 2, 2, 1)) unique(df1) df1[!duplicated(df1),] b 2012/8/10 Benilton Carvalho <beniltoncarvalho@gmail.com>:
Andre,
se vc seguir as recomendacoes da lista e postar um exemplo reproduzivel junto com a descricao do problema, tenho certeza de que vc tera' ajuda efetiva.
"nao funcionou" eh relativo qdo nao se tem com precisao o problema a ser solucionado.
b
2012/8/10 andrebvs <andrebvs@bol.com.br>:
Obrigado Fernando, mas não funcionou. Ambas as função unique e df[!duplicated(df), ] é para verificação de elementos repetidos em UM vetor, no meu caso, estou querendo eliminar vetores iguais.
________________________________ Em 10/08/2012 18:45, Fernando Mayer < fernandomayer@gmail.com > escreveu: Ou mesmo
unique(df)
--- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://fernandomayer.github.com e-mail: fernandomayer [@] gmail.com
2012/8/10 Fernando Mayer :
Para um data.frame df
df[!duplicated(df), ]
[]s,
--- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://fernandomayer.github.com e-mail: fernandomayer [@] gmail.com
2012/8/10 andrebvs :
Caros colegas, como eliminar linhas iguais em um data.frame. No exemplo abaixo, tenho que a linha 3 é igual a linha 10,14 e 85. Gostaria que esse vetor, assim como outros que se repitam, aparecessem apenas uma vez.
1 2 3 4 5 6 8 9 12 15 2 2 3 4 5 6 8 9 12 13 3 2 3 4 5 6 8 9 12 13 4 2 3 4 5 6 8 9 15 16 5 2 3 4 5 6 8 9 13 15 6 2 3 4 5 6 9 12 15 16 7 2 3 4 5 8 9 12 13 15 8 2 3 4 5 6 8 9 12 15 9 2 3 4 5 6 8 9 11 12 10 2 3 4 5 6 8 9 12 13 11 2 3 4 5 6 8 9 11 15 12 2 3 4 5 6 8 9 11 15 13 2 3 4 5 6 8 9 11 15 14 2 3 4 5 6 8 9 12 13 15 2 3 4 5 6 8 9 12 15 . . . 84 1 2 4 5 9 10 11 12 15 > ; 85 2 3 4 5 6 8 9 12 13
desde já agradeço!
Att. André
_______________________________________________ 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.

Uma combinação de ifelse ou all.equal? 2012/8/10 andrebvs <andrebvs@bol.com.br>
Desculpem, realmente, era isso mesmo! Obrigado Fernando e Benilton.
------------------------------ Em 10/08/2012 19:58, *Benilton Carvalho < beniltoncarvalho@gmail.com >*escreveu:
diga-se de passagem, a descricao do Fernando faz exatamente o que eu "entendi" da sua explicacao:
df1 = data.frame(x=c(1, 2, 3, 1, 2), y=c(2, 1, 2, 2, 1)) unique(df1) df1[!duplicated(df1),]
b
2012/8/10 Benilton Carvalho :
Andre,
se vc seguir as recomendacoes da lista e postar um exemplo reproduzivel junto com a descricao do problema, tenho certeza de que vc tera' ajuda efetiva.
"nao funcionou" eh relativo qdo nao se tem com precisao o problema a ser solucionado.
b
2012/8/10 andrebvs :
Obrigado Fernando, mas não funcionou. Ambas as função unique e df[!duplicated(df), ] é para verificação de elementos repetidos em UM vetor, no meu caso, estou querendo el iminar vetores iguais.
________________________________ Em 10/08/2012 18:45, Fernando Mayer < fernandomayer@gmail.com >
escreveu:
Ou mesmo
unique(df)
--- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://fernandomayer.github.com e-mail: fernandomayer [@] gmail.com
2012/8/10 Fernando Mayer :
Para um data.frame df
df[!duplicated(df), ]
[]s,
--- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento d e Ecologia e Zoologia - ECZ/CCB
URL: http://fernandomayer.github.com e-mail: fernandomayer [@] gmail.com
2012/8/10 andrebvs :
Caros colegas, como eliminar linhas iguais em um data.frame. No exemplo abaixo, tenho que a linha 3 é igual a linha 10,14 e 85. Gostaria que esse vetor, assim como outros que se repitam, aparecessem apenas uma vez.
1 2 3 4 5 6 8 9 12 15 2 2 3 4 5 6 8 9 12 13 3 2 3 4 5 6 8 9 12 13 4 2 3 4 5 6 8 9 15 16 5 2 3 4 5 6 8 9 13 15 6 2 3 4 5 6 9 12 15 16 7 2 3 4 5 8 9 12 13 15 8 2 3 4 5 6 8 9 12 15 9 2 3 4 5 6 8 9 11 12 10 2 3 4 5 6 8 9 12 13 11 2 3 4 5 6 8 9 11 15 12 2 3 4 5 6 8 9 11 15 13 2 3 4 5 6 8 9 11 15 14 2 3 4 5 6 8 9 12 13 15 2 3 4 5 6 8 9 12 15 . . . 84 1 2 4 5 9 10 11 12 15 ; 85 2 3 4 5 6 8 9 12 13
desde já agradeço!
Att. André
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/list info/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) 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 http s://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) 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 (4)
-
andrebvs
-
Benilton Carvalho
-
Fernando Mayer
-
FHRB Toledo