-3
Ben bu biçimde farklı yıllarda aynı ayında precipMM
farkının tüm hesaplamak isteyenFarklı satırlardaki veriler arasındaki fark nasıl hesaplanır?
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
aylık verileri var.
Hayalim çıktı şu şekildedir:
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
ben diff()
bunu yapabilirsiniz düşünüyorum ama nasıl hiçbir fikrim yok.
Verilerimin biçimini, hesaplamanın daha basit olduğunu düşündüğüm şekilde düzenledim. Yeni bir fikrin var mı? –
@ J.Zhao bu yöntem yeni verileriniz üzerinde çalışmıyor mu? Ayrıca, verilerinizi paylaşmak için 'dput''u kullanmanız yararlı olur, böylece diğerleri bunu kolayca R'ye okuyabilir. –
Çalışıyor !! Çok fazla. Bu gerçekten kolay bir yol. –