Tenho dois conjuntos de dados de um abrigo de animais que incluem IDs de animais e datas. Um conjunto é para entradas, o outro para resultados. Alguns IDs de animais estão duplicados, geralmente porque o mesmo animal entrou/saiu do abrigo várias vezes. Quero adicionar uma coluna indicando quantas vezes aquele animal entrou/saiu até o momento (os dataframes são organizados por data). Como eu faria isso?
Exemplo de dados de ingestão:
Identificação de animais | Data de admissão |
---|---|
1 | 12/07/2017 14:07:00 |
2 | 12/08/2017 13:10:00 |
1 | 01/06/2018 12:03:00 PM |
3 | 01/07/2018 13:10:00 |
2 | 01/08/2018 16:15:00 |
O que eu quero é adicionar esta coluna a cada dataframe:
Identificação de animais | Data de admissão | Visitas a abrigos |
---|---|---|
1 | 12/07/2017 14:07:00 | 1 |
2 | 12/08/2017 13:10:00 | 1 |
1 | 01/06/2018 12:03:00 PM | 2 |
3 | 01/07/2018 13:10:00 | 1 |
2 | 01/08/2018 16:15:00 | 2 |
Isso serviria para esclarecer as condições de junção quando eu quiser combinar os conjuntos de dados (corresponder cada ID de animal não apenas a si mesmo, mas também à visita que ele representa). Como faço isso?
Isso deve funcionar:
O código é