
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:1111122222233344444455556...2.0422.0422.0422.0422.0422.042 Gostaria da ajuda de vocês para resolver isso no R por favor.Obrigada, Dalinne.

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.
participantes (2)
-
Dalinne Chrystian Carvalho dos Santos
-
Paulo Justiniano