Sobes.tech
Middle — Senior

Como classificar a idade por intervalos de 5 anos?

sobes.tech IA

Resposta da IA

Para classificar a idade em intervalos de 5 anos, geralmente usa-se a discretização da característica numérica de idade. Por exemplo, idade de 0-4 anos é o primeiro intervalo, 5-9 o segundo, e assim por diante.

Exemplo em Python usando a biblioteca pandas:

import pandas as pd

ages = [23, 37, 45, 52, 18, 29]

# Criar intervalos de 5 anos
bins = range(0, 101, 5)  # de 0 a 100 anos com passo de 5

# Atribuir cada idade a um intervalo
age_groups = pd.cut(ages, bins=bins, right=False)

print(age_groups)

Aqui, pd.cut divide as idades em intervalos [0,5), [5,10), ..., [95,100). O parâmetro right=False indica que a fronteira direita não está incluída no intervalo.

Em tarefas de aprendizagem de máquina, esses intervalos podem ser usados como etiquetas categóricas para classificação ou para criar características.