Я пытаюсь расширить опрос по его весу по году и идентификатору, чтобы выполнить некоторые регрессии.Я хочу, чтобы следующий фрейм данных
df
id year weight X Y
1 2011 2 54 Medium
1 2012 1 57 Medium
2 2011 1 8 Micro
2 2012 2 10 Micro
3 2011 3 10 Micro
1 2012 1 9 Micro
преобразовал его во что-то вроде этого (пример только для примера, чтобы проиллюстрировать мою проблему, мой реальный набор данных имеет много идентификаторов и функций)
id year weight X Y
1 2011 2 54 Medium
1 2011 2 54 Medium
1 2012 1 57 Medium
2 2011 1 8 Micro
2 2012 2 10 Micro
2 2012 2 10 Micro
3 2011 3 10 Micro
3 2011 3 10 Micro
3 2011 3 10 Micro
1 2012 1 9 Micro