【问题标题】:Linear interpolation of monthly data to weekly level in R for several columns将每月数据线性插值到 R 中几列的每周水平
【发布时间】:2020-05-19 20:03:46
【问题描述】:

我有一个如下所示的数据集:

Week       Month   A
04-24-2020 04-2020 100
05-01-2020 05-2020 120
05-08-2020 05-2020 120
05-15-2020 05-2020 120
05-22-2020 05-2020 120
05-29-2020 05-2020 120
06-05-2020 06-2020 130
06-12-2020 06-2020 130
06-19-2020 06-2020 130
06-26-2020 06-2020 130

我想基于 A 列创建一个列,该列基本上线性分布 A 中的月度数据,因此数据集如下:

Week       Month   A
04-24-2020 04-2020 100
05-01-2020 05-2020 104
05-08-2020 05-2020 108
05-15-2020 05-2020 112
05-22-2020 05-2020 116
05-29-2020 05-2020 120
06-05-2020 06-2020 122.5
06-12-2020 06-2020 125
06-19-2020 06-2020 127.5
06-26-2020 06-2020 130

我需要对几个类似于 A 的列执行此操作 - 执行此操作的最有效方法是什么?

【问题讨论】:

    标签: time-series interpolation


    【解决方案1】:

    如果您点击下面的链接,您将找到有关使用函数approxfun的完整教程,这正是您所寻求的。特别是,寻找linear 选项。

    Link

    【讨论】:

      猜你喜欢
      • 2021-10-13
      • 1970-01-01
      • 1970-01-01
      • 2017-11-12
      • 1970-01-01
      • 2018-07-11
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      相关资源
      最近更新 更多