У меня есть следующие data.table:Как применять функцию квартальных данных
library(data.table)
mydt <- data.table(DATE=c(201403,201406,201409,201412,201503,201506,201509), BALANCE = c(126,132,137,139,136,135,134), INCOME=c(288,298,303,303,299,297,292))
возвращение,
DATE BALANCE INCOME
1: 201403 126 288
2: 201406 132 298
3: 201409 137 303
4: 201412 139 303
5: 201503 136 299
6: 201506 135 297
7: 201509 134 292
Я хотел бы вычислить, например, в 2015 Q3, значение будет (136-126)/(288 - 126) = 0,06. Завершенный результат будет следующим:
DATE BALANCE INCOME CHANGE
1: 201403 126 288 NA
2: 201406 132 298 NA
3: 201409 137 303 NA
4: 201412 139 303 NA
5: 201503 136 299 0.060
6: 201506 135 297 0.017
7: 201509 134 292 -0.016
Не могли бы вы предложить?
Все, что вы уже пробовали? Почему это не сработало? – Heroka