[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