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.