Изменение формы данных от длинного к широкому - понимание параметров изменения формы

У меня есть собаки с длинным форматом данных, которые я пытаюсь переформатировать, используя функцию reshape (). В настоящее время это выглядит так:

dogid  month  year  trainingtype  home  school  timeincomp
12345  1      2014  1             1     1       340
12345  2      2014  1             1     1       360
31323  12     2015  2             7     3       440
31323  1      2014  1             7     3       500
31323  2      2014  1             7     3       520

Столбец «Dogid» - это набор идентификаторов, по одному на каждую собаку. Столбец месяца изменяется от 1 до 12 в течение 12 месяцев, а год - с 2014 по 2015 год. Тип обучения варьируется от 1 до 2. Каждая собака имеет значение timeincomp для каждой комбинации типа месяц-год, таким образом 48 записей на собаку. Дом и школа варьируются от 1 до 8 и являются постоянными для каждой собаки (каждая запись для одной и той же собаки имеет одну и ту же школу и дом). Время в компе - моя переменная ответа.

Я бы хотел, чтобы мой стол выглядел так:

dogid  home  school  month1year2014trainingtype1  month2year2014trainingtype1
12345  1     1       340                          360
31323  7     3       500                          520

и т. д. (с колонками для каждой комбинации типа месяц-год обучения)

Какие параметры я должен использовать для изменения формы, чтобы добиться этого?

Ответы на вопрос(3)

Ваш ответ на вопрос