У меня есть набор данных, который состоит из 5 фиктивных переменных, который выглядит, как это ....Использование dplyr собрать фиктивные переменные
> head(type)
convertible coupe hatchback sedan wagon
1 0 0 0 1 0
2 0 1 0 0 0
3 1 0 0 0 0
4 1 0 0 0 0
5 1 0 0 0 0
6 1 0 0 0 0
Если бы я должен был использовать dplyr код, как я могу создать новую переменную, называется «TypeOfCar» со всеми упавшими в него фиктивными переменными? Благодаря!
Редактировать: Извините за двусмысленность. Используя приведенную выше информацию, мне было интересно, есть ли способ в dplyr собрать текущий набор фиктивных переменных, чтобы сделать ONE переменную под названием TypeOfCar. Пример ниже (соответствующее к идентификаторов выше 1-6)
TypeOfCar
1 sedan
2 coupe
3 convertible
4 convertible
5 convertible
6 convertible
Можете ли вы показать ожидаемый результат, поскольку он непонятен. – akrun
Попробуйте 'type $ TypeOfCar <- names (type) [max.col (type)]'. Вам не нужно dplyr, нет группировки. –
Ничего себе, что отлично поработал, спасибо! –