-3
我已經在這個格式如何計算不同行之間的數據差異?
PrecipMM Date
122.7 2004-01-01
54.2 2005-01-01
31.9 2006-01-01
100.5 2007-01-01
144.9 2008-01-01
96.4 2009-01-01
75.3 2010-01-01
94.8 2011-01-01
67.6 2012-01-01
93.0 2013-01-01
184.6 2014-01-01
101.0 2015-01-01
149.3 2016-01-01
50.2 2004-02-01
46.2 2005-02-01
57.7 2006-02-01
我要計算所有的precipMM
在同一個月的不同年份的差異有月度數據。
我的夢想輸出是這樣的:
PrecipMM Date PrecipMM_diff
122.7 2004-01-01 NA
54.2 2005-01-01 -68.5
31.9 2006-01-01 -22.3
100.5 2007-01-01 68.6
144.9 2008-01-01 44.4
96.4 2009-01-01 -48.5
75.3 2010-01-01 -21.2
94.8 2011-01-01 19.5
67.6 2012-01-01 -27.2
93.0 2013-01-01 25.4
184.6 2014-01-01 91.6
101.0 2015-01-01 -83.6
149.3 2016-01-01 48.3
50.2 2004-02-01 NA
46.2 2005-02-01 -4.0
57.7 2006-02-01 11.5
我覺得diff()
可以做到這一點,但我不知道怎麼樣。
我編輯了我的數據的格式,我認爲它更容易計算。你有什麼新想法嗎? –
@ J.Zhao這種方法不適用於你的新數據嗎?另外,使用'dput'來共享您的數據會很有幫助,以便其他人可以輕鬆地將它讀入到R中。 –
It works !! Thx很多。這真是一個簡單的方法。 –