Процентное изменение в группах R

У меня есть фундаментальные данные разных акций, но за тот же период времени (данные панели). Теперь я хочу рассчитать процентное изменение каждой фундаментальной информации.

Мой набор данных выглядит так:

Ticker   Year  Ebitda  Netincome  
ticker1  2017  4509    200  
ticker1  2016  9900    300  
ticker1  2015  8902    359  
ticker1  2014  3457    234  
ticker2  2017  3234    493  
ticker2  2017  9034    346  
ticker2  2017  2348    439  
ticker2  2017  2142    849 

и так одно. Поскольку у меня разные группы, я не могу просто использовать вычисление задержки для всего столбца. Я хочу использовать расчет задержки для каждой группы. Это вернуло бы меня правильно NA на 2014 (потому что 2013 не включен в список)

Я пытался использовать tidyverse' group и mutate bot всегда получал сообщение об ошибке

нет применимого метода для 'collect_', примененного к объекту класса "c ('matrix', 'Character')"

Любое предложение, как я могу решить эту проблему?

0 ответов

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