Je convertis des chaînes en valeurs catégorielles dans mon ensemble de données en utilisant le code suivant.Un moyen d'obtenir des mappages d'un encodeur d'étiquettes en Python pandas?
data['weekday'] = pd.Categorical.from_array(data.weekday).labels
Pour exemple,
index weekday
0 Sunday
1 Sunday
2 Wednesday
3 Monday
4 Monday
5 Thursday
6 Tuesday
Après codant pour le jour de la semaine, mon jeu de données apparaît comme ceci:
index weekday
0 3
1 3
2 6
3 1
4 1
5 4
6 5
Est-il possible que je peux savoir ce dimanche a été cartographié à 3, Mercredi à 6 et ainsi de suite?
vous ne savez pas quelles valeurs distinctes sont à venir dans les données, la création d'une liste de valeurs codées en dur pourrait fuir. LabelEncoder() traite cependant de tout ce qui arrive. – Himanshu