LINUX.ORG.RU

R: Объединение двух факторов в один

 


0

1

Как эффективно объединить два фактора в один, а остальные оставить не изменными? Что-то с `mutate` из dplyr ковырялся, не нашел там такой опции.

Вот, например:

c("Никогда в браке не состоял(а)",

"Состоите в первом зарегистрированном браке",

"Состоите в повторном зарегистрированном браке",

"Разведены",

"Вдовец/вдова")

Нужно объединить «Состоите в первом...», «Состоите в повторном...» в «Состоите в браке», а остальные не менять.



Последнее исправление: trupanka (всего исправлений: 3)

levels(x) можно использовать и в левой части присваивания. То есть, можно сказать

levels(x) = c("Никогда...", "Состоите в браке", "Состоите в браке", "Разведены", "Вдовец/...")
и две категории объединятся. Разъединять так, очевидно, не получится.

TeopeTuK ★★★★★
()
Ответ на: комментарий от TeopeTuK

Вот спасибо. Кто мог подумать, что все так просто. Помогло.

trupanka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.