dados<-data.frame(codigo=rep(c("a","b","c"),each=3),produto=1:9,valor=rnorm(9))
dados
#determina quem é o elemento duplicado, vc quer o inverso disso
duplicated(dados$codigo)#dai é so usar esse vetor logico como sua seleção de linhas dados[!duplicated(dados$codigo),] Acredito que é isso que vc precisa veja a função ?duplicated Em 2 de outubro de 2012 14:26, Carlos Mendonça <[email protected]> escreveu: > Prezados, > > tenho um arquivo tradutor com várias observações para um mesmo código. > > Preciso ficar só com a primeira observação de cada código desse arquivo > tradutor. Como posso fazer isto? > > Arquivo tradutor > >> codigo produto 1 valor3 >> a 3 25 >> a 5 10 >> a 2 15 >> b 15 85 >> b 5 15 >> c 2 5 >> c 4 7 >> c 2 5 >> c 2 3 > > > > Resultado desejado > > codigo produto 1 valor3 > a 3 25 > b 15 85 > c 2 5 > >> >> >> > > > _______________________________________________ > R-br mailing list > [email protected] > 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. -- Grato Augusto C. A. Ribas Site Pessoal: http://augustoribas.heliohost.org Lattes: http://lattes.cnpq.br/7355685961127056 _______________________________________________ R-br mailing list [email protected] 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.
