我正在分析氣象站的歷史風速(如果趨勢正在增加或減少等)。 現在我每天都有一個價值。 我想統計彼此相關的日子(例如1958-03-18,19,20 ......)。對於每年我想有一個價值連續3天以上發生多少(風暴)天。R在我的研究中計算XTS(或data.frame)對象中的相關日期
例如:
1982-01-30 41.04
1982-02-02 45.72
1982-02-03 46.8
1982-02-04 41.04
1982-02-12 39.24
1982-02-17 53.28
1982-02-18 49.68
1982-02-19 40.32
1982-03-01 46.08
在1982年2月的2倍的情況是(2,3,4)和(17,18,19)。
有沒有人知道如何計算這個,並把它放在一個新的表中進一步分析/繪圖?
1982 23
1983 7
1984 11
.
.
.
至少每年計算所有日子也會對我有幫助。
親切的問候 薩沙
你已經使用一天的閾值是否合格爲暴風雨日? –
假設您添加一個數據列爲1,1,1,2,2,2,3,3,3 ..以分組相鄰日期。然後融化您的表以摺疊每組中的最小值的行,最後在熔化的表中對該最小值超過閾值的行進行計數。您將需要重複這些步驟,列爲1,1,2,2,2,3,3,3,4,4 ..和1,2,2,2,3,3,3,4,4, 4 .. –
我們的數據庫是每天每小時的值。使用每天24個值的最大值。之後,我們選擇這個值大於39公里/小時的所有日子。 – Sascha