[R-br] Renumeração de dados

Paulo Justiniano paulojus em leg.ufpr.br
Quinta Junho 28 13:31:39 BRT 2012


vejua o exemplo a seguir e faça adaptacoesO ideia é tranformar em fator e 
depois para numerico pegando os níveis dos fatores

x <- sample(100:110, 50, rep=T)
x
x1 <- as.factor(x)
levels(x1) <- 1:length(levels(x1))
as.numeric(x1)


On Thu, 28 Jun 2012, Dalinne Chrystian Carvalho dos Santos wrote:

> Boa tarde pessoal,
> Gostaria de pedir a ajuda de vocês com a renumeração de uns dados por favor!
> Eu tenho um banco de dados com alguns números para identificação de 2.042 animais de maneira que o primeiro 
> animal apresenta o número 20034200 e o último apresenta o número 21499540.
> Os números de identificação dos animais se repetem porque tenho vários registros de peso para cada animal.
> 
> Os dados estão da seguinte maneira:
> 20034200
> 20034200
> 20034200
> 20034200
> 20034200
> 20034400
> 20034400
> 20034400
> 20034400
> 20034400
> 20034400
> 20034600
> 20034600
> 20034600
> 20034750
> 20034750
> 20034750
> 20034750
> 20034750
> 20034750
> 20034990
> 20034990
> 20034990
> 20034990
> 21499540
> .
> .
> .
> 21499540
> 21499540
> 21499540
> 21499540
> 21499540
> 21499540 
>  
> Gostaria de fazer estes dados ficarem renumerados de 1 até 2.042, lembrando que os números de identificação dos animais se repetem 
> aleatóriamente por causa das diferentes pesagens.
> 
> Para o exemplo acima a renumeração ficaria:
> 1
> 1
> 1
> 1
> 1
> 2
> 2
> 2
> 2
> 2
> 2
> 3
> 3
> 3
> 4
> 4
> 4
> 4
> 4
> 4
> 5
> 5
> 5
> 5
> 6
> .
> .
> .
> 2.042
> 2.042
> 2.042
> 2.042
> 2.042
> 2.042
> 
> Gostaria da ajuda de vocês para resolver isso no R por favor.
> Obrigada,
> 
> Dalinne.
> 
> 
>


Mais detalhes sobre a lista de discussão R-br