【发布时间】:2019-07-05 09:05:30
【问题描述】:
我的数据看起来像这样......
Year Month Day Hour Total Date DateTime
1950 1 2 21 0.01 1/2/1950 1/2/1950 21:00
1950 1 2 23 0.01 1/2/1950 1/2/1950 23:00
1950 1 3 0 0.06 1/3/1950 1/3/1950 0:00
1950 1 3 1 0.01 1/3/1950 1/3/1950 1:00
1950 1 3 2 0.02 1/3/1950 1/3/1950 2:00
1950 1 4 11 0.24 1/4/1950 1/4/1950 11:00
1950 1 4 12 0.07 1/4/1950 1/4/1950 12:00
1950 1 4 15 0.10 1/4/1950 1/4/1950 15:00
1950 1 4 16 0.04 1/4/1950 1/4/1950 16:00
1950 1 4 17 0.01 1/4/1950 1/4/1950 17:00
我想按事件或连续小时来汇总“总计”。例如,第一行与第二行不连续,这意味着它们相隔一个多小时且不连续(查看小时或日期时间)。第一行的总和应为 0.01。第二、第三、第四和第五个观察(或行)是连续的(不分开)。所有这四个观察结果都应该加起来,我想要那个总数……等等。 我想要看起来像这样的东西......
Year Month Sum
1950 1 0.01
1950 1 0.10
1950 1 0.31
1950 1 0.15
将这些连续的小时数相加,我不想要每天的总数。
【问题讨论】: