Я новичок в Python.У меня есть датафрейм, как показано ниже:
d = {'Categorical': ['A','B','C','A'],
'Order': ['First','Second', 'First','Second'],
'Numerical': [20,22,21,25]}
df = pd.DataFrame(data=d)
Я должен обработать этот кадр, чтобы получить ниже:
Categorical Order Numerical
1 1 20
2 2 22
3 1 21
1 2 25
Трюк здесь следующий:
Python должен понимать, чтоCategorical
столбец категорический.И столбец Order
является числовым, если порядок имеет значение.
Какое кодирование мне следует делать, учитывая dtype (s) здесь?