Создание категориальной переменной из нескольких чайников? - PullRequest
0 голосов
/ 22 апреля 2019

Я использую данные СОБ по сексуальной ориентации, которые имели три категории (гомосексуальные, бисексуальные, прямые).Я хотел дополнительно разбить это по полу (гей, лесбиянка, би мужчина, би женщина, натурал мужчина, натуралка).

Я создал фиктивную переменную для каждой из этих категорий, но теперь я также хотел бы иметь переменную категории для пола и сексуальной ориентации (например, 1 = прямой мужчина, 2 = би мужчина и так далее ....).Есть ли способ, которым я могу сделать это либо из исходных переменных 2 категории по сексуальной ориентации и полу, либо из моих манекенов?Я видел информацию о создании фиктивной переменной из переменных категории, но никогда наоборот.

1 Ответ

0 голосов
/ 22 апреля 2019

использование dplyr:

df = data_frame(x = sample(c("gay", "bi", "straight"), 100, replace = T), y = 
sample(c("male", "female"), 100, replace = T))

df <- df %>% group_by_all %>% mutate(G = group_indices())

Это даст вам отдельный индекс для каждой уникальной группы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...