Изменение формы данных от длинного к широкому - понимание параметров изменения формы
У меня есть собаки с длинным форматом данных, которые я пытаюсь переформатировать, используя функцию 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
и т. д. (с колонками для каждой комбинации типа месяц-год обучения)
Какие параметры я должен использовать для изменения формы, чтобы добиться этого?