【发布时间】:2013-10-01 17:07:00
【问题描述】:
我在 R 中有一个数据集,其结构如下
Headers:
ClientID Geo Industry RevBiz1_09 RevBiz1_10 RevBiz1_11 RevBiz1_12 RevBiz2_09 RevBiz2_10 RevBiz2_11 RevBiz2_12...
我想要做的是在 R 中编写一个从第 4 列开始并遍历每组 4 列的函数,计算 CAGR 并为相应的 Biz 生成一个具有该值的新列。我遇到的麻烦是弄清楚如何编写循环。
任何帮助将不胜感激。
【问题讨论】:
-
您是否将 CAGR 计算为 [(RevBiz1_12/RevBiz1_09) ^ (1/4)] - 1?
-
请帮助我们为您提供可重现的示例(即代码和示例数据),详情请参阅stackoverflow.com/questions/5963269/…。
-
不太关心如何计算 cagr,更关心如何编写循环以在列中移动。例如,我需要使用什么循环设置然后将函数放入。
-
除非您提供一个您尝试过的示例(理想情况下是可重现的),否则您不可能获得太多帮助,以便我们可以在具体方面为您提供帮助而不仅仅是为你写代码。