我有一个包含4列的应用使用数据框,看起来像这样:
我想要获取每对“Opened”和“Closed”行之间的时间差,无论它们之间是否有其他“Event_Types”。可能会出现多个连续打开或关闭的错误。我只想要最后一个打开和第一个关闭之间的差异。所以在这种情况下,我想要以下行之间的时间差:
- 第2行和第1行 - 第6行和第3行 - 第10行和第9行 - 第12行和第11行
我该如何做到这一点?
谢谢!
Id Timestamp App_Name Event_Type
1 2018/01/16 06:01:05 Instagram Opened
2 2018/01/16 06:01:06 Instagram Closed
3 2018/01/16 06:01:07 Instagram Opened
4 2018/01/16 06:01:08 Instagram Interaction
5 2018/01/16 06:01:09 Instagram Interaction
6 2018/01/16 06:02:08 Instagram Closed
7 2018/01/16 06:01:08 Instagram Opened
8 2018/01/16 06:01:08 Instagram Opened
9 2018/01/16 06:01:09 Instagram Opened
10 2018/01/16 06:01:09 Instagram Closed
11 2018/01/16 06:03:44 Instagram Opened
12 2018/01/16 06:03:44 Instagram Closed
13 2018/01/16 06:03:45 Instagram Closed
14 2018/01/16 06:03:45 Instagram Closed
15 2018/01/16 06:03:47 Instagram Opened
我想要获取每对“Opened”和“Closed”行之间的时间差,无论它们之间是否有其他“Event_Types”。可能会出现多个连续打开或关闭的错误。我只想要最后一个打开和第一个关闭之间的差异。所以在这种情况下,我想要以下行之间的时间差:
- 第2行和第1行 - 第6行和第3行 - 第10行和第9行 - 第12行和第11行
我该如何做到这一点?
谢谢!