Панды заменяют несколько значений одним столбцом

В столбце уровней риска я хочу заменить Small на 1, Medium на 5 и High на 15. Я попытался:

dfm.replace({'risk':{'Small': '1'}},{'risk':{'Medium': '5'}},{'risk':{'High': '15'}})

Но только среда была заменена. Что случилось ?

Ответы на вопрос(5)

Ваш ответ на вопрос