Middle — Senior
Come classificare l'età in bin di 5 anni?
sobes.tech AI
Risposta dell'AI
Per classificare l'età in intervalli di 5 anni, si utilizza generalmente la discretizzazione della caratteristica numerica dell'età. Ad esempio, età 0-4 anni è il primo intervallo, 5-9 il secondo, e così via.
Esempio in Python con la libreria pandas:
import pandas as pd
ages = [23, 37, 45, 52, 18, 29]
# Creare intervalli di 5 anni
bins = range(0, 101, 5) # da 0 a 100 anni con passo di 5
# Assegnare ogni età a un intervallo
age_groups = pd.cut(ages, bins=bins, right=False)
print(age_groups)
Qui, pd.cut divide le età in intervalli [0,5), [5,10), ..., [95,100). Il parametro right=False indica che il limite destro non è incluso nell'intervallo.
In compiti di machine learning, questi intervalli possono essere usati come etichette categoriche per classificazione o per creare caratteristiche.