Р - Как рассчитать вариации в разные периоды у разных людей?

Я новичок в R и столкнулся с проблемой.

Мне нужно рассчитать изменение цены в разные годы для разных предприятий (больше, чем в примере).

Но я понятия не имею, как я могу это сделать.

Мой фрейм данных - dCoopCred, а столбцы - что-то вроде:

Enterprise | Year | Price 
0001       | 2010 | 10
0001       | 2011 | 11
0001       | 2012 | 25
0001       | 2013 | 5
0002       | 2010 | 7
0002       | 2011 | 4
0002       | 2012 | 3
0002       | 2013 | 5
.
.

С новым будет:

Enterprise | Year | Price | Variation
0001       | 2010 | 10 | 0
0001       | 2011 | 11 | 11-10 = 1
0001       | 2012 | 25 | 25-11 = 14
0001       | 2013 | 5 | 5-25 = -20
0002       | 2010 | 7 | 0 (first value)
0002       | 2011 | 4 | 4-7 = 3
0002       | 2012 | 3 | 3-4 = -1
0002       | 2013 | 5 | 5-3 = 2
.
.

Извините, но я не знаю, какие технические термины я могу использовать в этой ситуации.

И спасибо!

0 ответов

Другие вопросы по тегам