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.


_______________________________________________
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.

Responder a