-3
私は別の年の同じ月にprecipMM
の違いのすべてを計算する場合は、この形式で異なる行のデータの差を計算するにはどうすればよいですか?
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 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に簡単に読み込むことができます。 –
それはうまくいく!Thxたくさん。これは本当に簡単な方法です。 –