我下载了 Google 过去 4 年的年收入:
library(quantmod)
getFinancials(GOOG)
df<-viewFinancials(GOOG.f, type='IS', period='A',subset = NULL)['Net Income',]
df<-(as.data.frame(df))
以下是数据的显示方式:
2015-12-31 16348
2014-12-31 14136
2013-12-31 12733
2012-12-31 10737
我想将这些数据“推断”为未来 10 年的平均线性增长,以这种方式:
在 Excel 中,我只需要粘贴上述数据,从最旧到最新排序,选择它,然后将选择“拉伸”超过 10 行,结果如下:
12/31/2012 10737
12/31/2013 12733
12/31/2014 14136
12/31/2015 16348
12/31/2016 18048
12/31/2017 19871
12/31/2018 21695
12/31/2019 23518
12/31/2020 25342
12/31/2021 27166
12/31/2022 28989
12/31/2023 30813
12/31/2024 32636
12/31/2025 34460
我怎样才能在 R 中做同样的事情(或类似的事情)?