【发布时间】:2019-09-24 01:21:02
【问题描述】:
我有以下每年和每季度的失业数据,但在我的数据框中是截至 2018 年,但我将仅使用 2 年为例。
Year Unemployement
1997Q3 1914
1997Q4 1697
1998Q1 1702
1998Q2 1645
1998Q3 1742
1998Q4 1605
我可以使用什么代码来整理年份列并获得以下数据,主要是通过计算每年每个数据的平均值来获得失业人数:1997 年和 1998 年(+ 对于我拥有的其他年份在我的数据框中)。在最终版本中,我希望每年只有一个 Unemployment 数据,理论上应该是所有 Quater 的平均值
Year Unemployement
1997 1805.50
1998 1673.50
谢谢!
【问题讨论】:
-
如果年份和季度信息合并做
aggregate(Unemployement~substr(Year, 1, 4), df, mean)? -
@RonakShah ,我真的不明白如何计算每年的平均值并将结果相应地插入到 Unemployment 列中?
-
你试过我上面的建议了吗?你得到什么输出ddi?如果它不起作用,我建议使用
dput(data)更新您的帖子。