Реструктуризация данных в R

Я только начинаю выходить за рамки основ R и дошел до того, что мне нужна помощь. Я хочу реструктурировать некоторые данные. Вот как может выглядеть примерный фрейм данных:

ID  Sex Res Contact
1   M   MA  ABR
1   M   MA  CON
1   M   MA  WWF
2   F   FL  WIT
2   F   FL  CON
3   X   GA  XYZ

Я хочу, чтобы данные выглядели так:

ID  SEX Res ABR CON WWF WIT XYZ
1   M   MA  1   1   1   0   0
2   F   FL  0   1   0   1   0
3   X   GA  0   0   0   0   1

Какие у меня варианты? Как бы я сделал это в R?

Короче говоря, я хочу сохранить значения столбца CONT и использовать их в качестве имен столбцов в реструктурированном фрейме данных. Я хочу, чтобы переменный набор столбцов оставался постоянным (в приведенном выше примере я держал ID, пол и постоянную Res).

Кроме того, возможно ли контролировать значения в реструктурированных данных? Я могу хотеть сохранить данные в двоичном виде. Я могу захотеть, чтобы некоторые данные имели значение, равное количеству раз, когда каждое значение контакта существует для каждого идентификатора.

5
задан Ferdi 21 December 2016 в 14:59
поделиться