R - преобразовать из категориального в числовой для КНН

Я пытаюсь использовать пакет Caret из R, чтобы использовать KNN, примененный к базе данных "abalone" из UCI Machine Learning (ссылка наданные). Но это не позволяет использовать KNN, когда есть категориальные значения. Как преобразовать категориальные значения (в этой базе данных:"M","F","I") к числовым значениям, таким как1,2,3соответственно?

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

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