根据每个唯一记录熊猫数据帧的第一个和最后一个计算每个事件的总时间

NK-

我有一个熊猫数据框,如下所示:

  event_id           timestamp
0       e0 2015-07-20 12:00:56
1       e0 2015-07-20 13:00:56
2       e1 2015-07-20 01:30:00
3       e1 2015-07-20 02:30:00
4       e1 2015-07-20 03:00:00
5       e2 2015-07-20 18:45:00
6       e2 2015-07-20 18:47:00
7       e2 2015-07-20 18:48:00
8       e2 2015-07-20 18:49:00

我想计算每个事件产生的总时间:

                   timestamp  count (minutes)
event_id                                     
e0       2015-07-20 13:00:56             60.0
e1       2015-07-20 03:00:00             90.0
e2       2015-07-20 18:49:00              4.0
用户3483203

使用groupbyagg

s = df.groupby('event_id').timestamp.diff().div(pd.Timedelta(minutes=1))

df.assign(minutes=s).groupby('event_id').agg({'timestamp': 'last', 'minutes': 'sum'})

                   timestamp  minutes
event_id
e0       2015-07-20 13:00:56     60.0
e1       2015-07-20 03:00:00     90.0
e2       2015-07-20 18:49:00      4.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

选择除最后一个孩子以外的每个孩子,但如果最后一个孩子是第一个也是唯一的孩子,则选择它

来自分类Dev

从查询SQL Server中的每个日期获取第一个和最后一个日期时间

来自分类Dev

为数据表中的每个唯一值仅选择第一个还是最后一个值?

来自分类Dev

R:数据帧根据第一个时间戳选择每个ID的最大行

来自分类Dev

熊猫:仅从工作日的时间戳中检测第一个/最后一个记录号

来自分类Dev

获取表中存在的每个日期的第一个和最后一个记录号

来自分类Dev

熊猫:获取列中有效后续帧的第一个和最后一个索引

来自分类Dev

R,为每个唯一对选择第一个数据帧行,忽略顺序

来自分类Dev

使用R计算每个变量的第一个和最后一个日期

来自分类Dev

大写每个单词的第一个和最后一个字母不起作用的功能

来自分类Dev

如何计算每个员工每个日期的首个事件和最后一个事件之间的差额

来自分类Dev

在3+列数据框中的熊猫中每个组的第一个和最后一个位置之前和之后添加行

来自分类Dev

选择除最后一个孩子以外的每个孩子,但如果最后一个孩子是第一个也是唯一的孩子,则选择它

来自分类Dev

按顺序返回每个ID的第一个和最后一个时间戳,并可能包含重复值和缺失值

来自分类Dev

如何使用SQL获取列中每个分区的第一个和最后一个值

来自分类Dev

如何在Hive中按时间顺序选择第一个和最后一个记录?

来自分类Dev

启用每个月的第一个和最后一个星期天jquery日历

来自分类Dev

Bash命令从每个文件夹递归获取第一个和最后一个文件

来自分类Dev

为每个第一个元素获取XPath并计算任何XML输入的同级事件

来自分类Dev

php / MYSQl输出数组的每个值的查询的第一个和最后一个结果?

来自分类Dev

按某一列将数据帧压缩为包含第一个和最后一个时间戳以及值均值的行

来自分类Dev

PostgreSQL:获取每个ID列的第一个和最后一个插入的记录

来自分类Dev

JOIN 两个表,但只在每个唯一记录的第一个实例中包含第一个表中的数据

来自分类Dev

计算每个时间段内第一个出现的记录

来自分类Dev

根据 Neo4j 中的时间树查找第一个/最后一个事件

来自分类Dev

R:获取向量中每个唯一值的第一个和最后一个位置的最快方法?

来自分类Dev

如何在熊猫中选择每个唯一记录的第一行和最后一行

来自分类Dev

计算每个用户的第一个和最后一个日期之间的差异时如何解决错误?

来自分类Dev

在 Python Dataframe 中,如何根据每个唯一 ID 的日期匹配第一个事件并捕获该特定事件?

Related 相关文章

  1. 1

    选择除最后一个孩子以外的每个孩子,但如果最后一个孩子是第一个也是唯一的孩子,则选择它

  2. 2

    从查询SQL Server中的每个日期获取第一个和最后一个日期时间

  3. 3

    为数据表中的每个唯一值仅选择第一个还是最后一个值?

  4. 4

    R:数据帧根据第一个时间戳选择每个ID的最大行

  5. 5

    熊猫:仅从工作日的时间戳中检测第一个/最后一个记录号

  6. 6

    获取表中存在的每个日期的第一个和最后一个记录号

  7. 7

    熊猫:获取列中有效后续帧的第一个和最后一个索引

  8. 8

    R,为每个唯一对选择第一个数据帧行,忽略顺序

  9. 9

    使用R计算每个变量的第一个和最后一个日期

  10. 10

    大写每个单词的第一个和最后一个字母不起作用的功能

  11. 11

    如何计算每个员工每个日期的首个事件和最后一个事件之间的差额

  12. 12

    在3+列数据框中的熊猫中每个组的第一个和最后一个位置之前和之后添加行

  13. 13

    选择除最后一个孩子以外的每个孩子,但如果最后一个孩子是第一个也是唯一的孩子,则选择它

  14. 14

    按顺序返回每个ID的第一个和最后一个时间戳,并可能包含重复值和缺失值

  15. 15

    如何使用SQL获取列中每个分区的第一个和最后一个值

  16. 16

    如何在Hive中按时间顺序选择第一个和最后一个记录?

  17. 17

    启用每个月的第一个和最后一个星期天jquery日历

  18. 18

    Bash命令从每个文件夹递归获取第一个和最后一个文件

  19. 19

    为每个第一个元素获取XPath并计算任何XML输入的同级事件

  20. 20

    php / MYSQl输出数组的每个值的查询的第一个和最后一个结果?

  21. 21

    按某一列将数据帧压缩为包含第一个和最后一个时间戳以及值均值的行

  22. 22

    PostgreSQL:获取每个ID列的第一个和最后一个插入的记录

  23. 23

    JOIN 两个表,但只在每个唯一记录的第一个实例中包含第一个表中的数据

  24. 24

    计算每个时间段内第一个出现的记录

  25. 25

    根据 Neo4j 中的时间树查找第一个/最后一个事件

  26. 26

    R:获取向量中每个唯一值的第一个和最后一个位置的最快方法?

  27. 27

    如何在熊猫中选择每个唯一记录的第一行和最后一行

  28. 28

    计算每个用户的第一个和最后一个日期之间的差异时如何解决错误?

  29. 29

    在 Python Dataframe 中,如何根据每个唯一 ID 的日期匹配第一个事件并捕获该特定事件?

热门标签

归档