Admitindo que você gerou a classificação na variável grupo por meios adequados, ou seja você já disponha dessa coluna, minha sugestão é que você crie a variável GC pela conversão em inteiro do grupo :

Código não testado:

seu_dataframe$GC <-  as.integer(seu_dataframe$grupo)

Dependendo como a foi feita a geração da variável grupo talvez para isso funcionar você tenha que primeiro converter para factor:

  seu_dataframe$GC <-  as.integer(as.factor(seu_dataframe$grupo))

HTH

--
Cesar Rabak
 

On Mon, Feb 3, 2020 at 9:32 AM Bárbara Mazetti Nascimento por (R-br) <r-br@listas.c3sl.ufpr.br> wrote:
Boa tarde pessoal!

Sou nova no R e estou me batendo um pouco com algumas edições de banco de dados que era acostumada a fazer no SAS.

Preciso criar uma coluna com uma nova identificação para uma variável que eu criei agrupando outras variáveis. Eu trabalho com dados de bovinos e criei o que chamamos de grupo de contemporâneos: animais que vivenciaram o mesmo ambiente. Então geralmente são animais nascidos no mesmo ano, no mesmo mês e na mesma propriedade. Então, por exemplo, temos os seguintes animais:

Animal     Ano de nascimento     Mês de nascimento     Fazenda
A              2018                            Oct                               1
B              2018                            Oct                               1         
C              2018                            Oct                               1
D              2018                            Oct                               2
E              2018                            Oct                               2 
F              2018                            Oct                               2
G              2018                           Nov                               1
H              2018                           Nov                               1 
I                2018                           Nov                               1
J               2018                           Nov                               1 

Eu agrupei essas variáveis em uma que eu chamei de Grupo:

Animal     Grupo
A              2018 Oct 1
B              2018 Oct 1         
C              2018 Oct 1
D              2018 Oct 2
E               2018 Oct 2 
F               2018 Oct 2
G              2018 Nov 1
H              2018 Nov 1 
I               2018 Nov 1
J               2018 Nov 1 

Agora preciso criar essa nova numeração, para que os animais que tenham o mesmo Grupo sejam chamados pelo mesmo número (GC). A saída que eu espero é a seguinte:

Animal     Grupo          GC
A              2018 Oct 1    1
B              2018 Oct 1    1
C              2018 Oct 1    1
D              2018 Oct 2    2
E              2018 Oct 2    2
F              2018 Oct 2    2
G             2018 Nov 1    3
H             2018 Nov 1    3
I              2018 Nov 1    3
J             2018 Nov 1    3

Será que vocês poderiam me ajudar em como eu consigo criar essa nova numeração?

Muito obrigada!!
Bárbara

--
_____________________________________________________
MSc. Bárbara Mazetti Nascimento
PhD student in Animal Science
Genetic Applied to Animal Breeding Group - GAMA
UFPR - Curitiba - PR - Brazil
+55 41 99142-9495

_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
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.