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.