r - 在R中以自定义方式对年月数据进行排序
问题描述
我有一个带有日期和平均值的数据框。我需要将平均值推迟一个月,即 2016 年 5 月的平均值应该是 2016 年 4 月的平均值,依此类推。第一个月将为 0。
The original data set
concat avg_sa
2016 - Apr 43.075
2016 - Aug 53.18387097
2016 - Dec 70.87903226
2016 - Jul 51.1516129
2016 - Jun 46.40166667
2016 - May 42.76935484
2016 - Nov 73.81666667
2016 - Oct 67.6
2016 - Sep 56.35833333
2017 - Apr 67.34166667
2017 - Aug 72.67741935
2017 - Dec 79.01612903
2017 - Feb 71.85714286
2017 - Jan 73.30645161
2017 - Jul 72.50806452
2017 - Jun 67.78333333
2017 - Mar 65.06451613
2017 - May 63.40645161
请帮助。在此先感谢!
预期数据集
concat new_avg_sa
2016 - Apr 0
2016 - May 43.075
2016 - Jun 42.76935484
2016 - Jul 46.40166667
2016 - Aug 51.1516129
2016 - Sep 53.18387097
2016 - Oct 56.35833333
2016 - Nov 67.6
2016 - Dec 73.81666667
2017 - Jan 70.87903226
2017 - Feb 73.30645161
2017 - Mar 71.85714286
2017 - Apr 65.06451613
2017 - May 67.34166667
解决方案
推荐阅读
- django - 访问从 S3 下载到弹性 beantalk 的私钥时出现“权限被拒绝”
- python - 回文链表,代码未通过测试用例
- firefox - Firefox 中“恢复上一个会话”的用户偏好 关于:配置
- android - Android:ValueAnimator 闪色这么快?
- python - 使用 Cython 和 Pandas 读取 TXT 文件
- javascript - 不确定如何在此应用中包含启动/停止计时器功能
- firebase - 在保留 StreamProvider 的同时,无法将 Flutter Firebase_Auth 从版本 0.15 更新到 0.18
- python - 程序在 if 语句后自动结束
- c# - 使用图片框 C# windows 窗体创建 Snake 游戏
- swift - 快速播放某种类型的音频文件时出错