R:将时间间隔分成较短的间隔

时间:2014-08-25 09:02:04

标签: r time intervals divide

我有一张(Excel)表格,它会为5秒钟的爆发分配一定的行为。因此,对于一次突发,我有开始时间,结束时间以及行为是否在此更改时间与新行为之间发生变化(请参阅表格)。但是,考虑到变化的时间,我想把这5秒的爆发分成1秒的爆发。

Date        StartTime   EndTime   Behaviour   Change_to    Time_of_change  
17.06.2012  06:36:01    06:36:06  StHup       N            N
17.06.2012  06:36:06    06:36:11  StHup       StCl         06:36:08
17.06.2012  06:38:01    06:38:06  StHup       N            N
17.06.2012  06:38:06    06:38:11  StHup       N            N

我想将包含4行的上表转换为包含20行的一行,例如,对于第二行,它应该看起来像这样(因为行为在06:36:08更改):

Date        StartTime   EndTime   Behaviour
...
17.06.2012  06:36:06    06:36:07  StHup
17.06.2012  06:36:07    06:36:08  StHup
17.06.2012  06:36:08    06:36:09  StCl
17.06.2012  06:36:09    06:36:10  StCl
17.06.2012  06:36:10    06:36:11  StCl
...

我绝对是R的新手,现在已经知道如何开始,虽然我现在在互联网上搜索了很长时间。有人可以给我一个提示如何开始,我应该看看哪个功能?

非常感谢提前!

0 个答案:

没有答案