Как изменить значение фактора R без изменения уровней? - PullRequest
0 голосов
/ 07 мая 2020

Сегодня я хотел изменить значения своего фактора в R без изменения уровней и порядка. Я схожу с ума!

Моя переменная выглядит так:

str(df_2$sex)
 Factor w/ 2 levels "MALE", "FEMALE": 1 1 1 2 1 2 1 2 2 1 2 1

Я бы хотел изменить значение «MALE» на = 0 и «FEMALE» на 1. Это должен выглядеть так:

str(df_2$sex)
 Factor w/ 2 levels "MALE", "FEMALE": 0 0 0 1 0 1 0 1 1 0 1 0

Есть ли способ сделать это, не определяя переменную как numeri c?

Заранее спасибо.

1 Ответ

0 голосов
/ 07 мая 2020

Спасибо за комментарии. Иногда вы хотите реализовать то, что вам не нужно. Что я узнал:

  • R отсчитывается от 1.
  • Факторы практичны и не требуют обработки.
  • Мне срочно нужно посмотреть на пакет forcats.

С уважением, aeoneo

...