【发布时间】:2015-11-26 01:08:36
【问题描述】:
我有一个包含 ID、年份和收入列表的数据集。我正在尝试将年度值插入季度值。
id = c(2, 2, 2, 3, 3, 3,4,4,4,5,5)
year = c(2000, 2001, 2002, 2000,2001,2002, 2000,2001,2002,2000,2002)
income = c(20, 24, 26, 30,34,36, 40,46,48,53,56)
df = data.frame(id, year, income)
例如,我希望获得 2000Q1、2000Q2、2000Q3、2000Q4、2001Q1、...、2001Q4 的年度(插值)收入值。因此,数据框将是 id,year-quarter, income。收入将基于插值收入。
我意识到在线性插值时,趋势只能基于各自的 ID。关于如何在 R 中进行插值的任何建议?
【问题讨论】:
标签: r dataframe time-series interpolation zoo