I am using a binary classification dataset. I want to convert nominal data to numeric. what should I do?
age | class
------------
1 | no
2 | yes
3 | no
4 | yes
5 | no
6 | no
7 | no
8 | yes
9 | no
10 | y
Code:
mapping = {label:idx for idx,label in enumerate(np.unique(['class']))}
df['class'] = df['class'].map(mapping)
desired output : {'no':0 'yes':1}