Я делаю это, чтобы сделать категориальные переменные числа
>>> df = pd.DataFrame({'x':['good', 'bad', 'good', 'great']}, dtype='category')
x
0 good
1 bad
2 good
3 great
Как получить сопоставление между исходными значениями и новыми значениями?