[R] Computing growth rate
Berend Hasselman
bhh at xs4all.nl
Thu Dec 15 15:23:38 CET 2016
> On 15 Dec 2016, at 13:34, Brijesh Mishra <brijeshkmishra at gmail.com> wrote:
>
> Dear Mr Hasselman,
>
> I missed you mail, while I was typing my own mail as a reply to Mr.
> Barradas suggestion. In fact, I implemented your suggestion even
> before reading it. But, I have a concern that I have noted (though its
> only hypothetical- such a scenario is very unlikely to occur). Is
> there a way to restrict such calculations co_code1 wise?
Like this?
df2 <- ddply(df1,"co_code1", transform,
growth=c(NA, ifelse(diff(fyear1)==1, (exp(diff(log(sales1)))-1)*100,NA))
)
But do also look at Petr Pikal's solution. Which of the two solutions you prefer depends on what you want in your special case.
Berend
More information about the R-help
mailing list