我是R新手,我有以下数据(示例)作为csv文件,并且我想要替换任何重复值,如果它们出现在类似年份中的连续日期以及一个月零或一封信。我只需要保持一个平均值。在r中使用多个条件替换重复值
Year Month Day Average
2013 8 28 2.3
2013 8 29 2.3
2013 8 30 1.7
2013 8 31 1.7
2014 8 7 3
2014 8 6 3
2014 8 8 3
2014 8 9 3
2014 9 11 5.8
2014 9 12 5.8
2014 9 13 5.8
我希望得到的结果是这样的
Year Month Day Average
2013 8 28 2.3
2013 8 29 0
2013 8 30 1.7
2013 8 31 0
2014 8 7 3
2014 8 6 0
2014 8 8 0
2014 8 9 0
2014 9 11 5.8
2014 9 12 0
2014 9 13 0
此外,我想能够删除具有被替换像这样的重复值的行:
Year Month Day Average
2013 8 28 2.3
2013 8 30 1.7
2014 8 7 3
2014 9 11 5.8
我必须有两个文件,其中一个的重复值由零或一个字母替换,而另一个文件只有没有重复值的平均值。
预先感谢您!
请考虑使用'dput'或类似的东西来分享您的数据,这样可以更容易地帮助您。 – NGaffney
连续两天,如果数据不同,那么它是有意义的,但如果它轮到相同的数字,那么你放弃它?我不知道底层数据,但听起来你会扔掉潜在的好数据。另外,订单是否重要?除了2014/8/6之外,所有数据都保持较早的平均水平。 – r2evans