我是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