如果两个日期时间都存在于熊猫DataFrame中,则计算两者之间的差异

沃科布

我目前在pandas DataFrame中有各种时间列(DateTime格式),如下所示:

Entry Time          Exit Time
00:30:59.555        06:30:59.555
00:56:43.200        
10:30:30.500        11:30:30.500

如果输入时间和退出时间都存在,我想在数据框中的新列中返回这些时间之间的差(退出时间-进入时间)。否则,我想跳过该行,如下所示:

Entry Time          Exit Time          Time Difference
00:30:59.555        06:30:59.555       06:00:00.000
00:56:43.200        
10:30:30.500        12:00:30.500       01:30:00.000

我对Python相当陌生,因此如果这是一个明显的问题,我深表歉意。任何帮助将不胜感激!

埃德·楚姆

如果您的dtypes确实是日期时间,那么它很简单:

In [36]:

df['Difference Time'] = df['Exit Time'] - df['Entry Time']
df
Out[36]:
                  Entry Time                  Exit Time  Difference Time
0 2014-08-01 00:30:59.555000 2014-08-01 06:30:59.555000         06:00:00
1 2014-08-01 00:56:43.200000                        NaT              NaT
2 2014-08-01 10:30:30.500000 2014-08-01 11:30:30.500000         01:00:00

[3 rows x 3 columns]

如果不是,则需要使用pd.to_datetime例如

df['Entry time'] = pd.to_datetime(df['Entry Time'])

编辑

您的数据似乎有些奇怪,我不太了解,但以下内容似乎对您有用:

df.dropna()['Exit_Time'] - df.dropna()['Entry_Time']

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果存在于php中,则获取两个日期之间的周末

来自分类Dev

如何在mysql中加入两个表,但两者之间的日期不同?

来自分类Dev

检查给定的日期是否存在于mysql中的两个日期列之间

来自分类Dev

在 SQL Server 中找到最低的两个最小值并找到两者之间的差异?

来自分类Dev

如何检查数组中的时间范围是否存在于 PHP 中的两个时间变量之间

来自分类Dev

计算两个日期时间之间的差异

来自分类Dev

计算两个日期时间之间的差异odoo 10

来自分类Dev

捕获组(如果它存在于两个其他单词之间)

来自分类Dev

Python 数学:如果数字介于两者之间

来自分类Dev

计算bash中两个时间戳之间的差异

来自分类Dev

如果条件存在于两个不同的列中,则更改SUMIF数组

来自分类Dev

该类型存在于两个DLL中

来自分类Dev

值必须存在于两个表中

来自分类Dev

在两个关键字之间匹配文本块,但如果关键字介于两者之间,则不匹配

来自分类Dev

两者之间的路由

来自分类Dev

如何创建两个相等的列,且两者之间有一个固定空间

来自分类Dev

如何在Excel中以给定的概率在两者之间选择一个值?

来自分类Dev

如何在Excel中以给定的概率在两者之间选择一个值?

来自分类Dev

使用SQL从两个不同的表中打印数据,但使用第三个表作为两者之间的链接

来自分类Dev

当日期差异较大时,如何计算JavaScript中两个日期之间的营业时间?

来自分类Dev

在具有两个相同的NSOutlineView并排的macOS Cocoa应用程序中,是否有办法在两者之间同步扩展/折叠项目?

来自分类Dev

SVG tspan渲染差异-IE或Chrome中的错误或两者都存在?

来自分类Dev

如何比较两个IntStreams没有收集或检查,如果一个流的所有elemnts都存在于其他流?

来自分类Dev

两个CSV文件之间的日期之间的差异基于熊猫中的唯一编号

来自分类Dev

Java to C#试图学习和理解两者之间的差异

来自分类Dev

按值传递与按引用传递(两者之间的内存空间分配差异)

来自分类Dev

需要得到这两者之间的差异作为输出

来自分类Dev

计算两个时间记录之间的差异

来自分类Dev

从datetimepicker计算两个日期之间的差异

Related 相关文章

  1. 1

    如果存在于php中,则获取两个日期之间的周末

  2. 2

    如何在mysql中加入两个表,但两者之间的日期不同?

  3. 3

    检查给定的日期是否存在于mysql中的两个日期列之间

  4. 4

    在 SQL Server 中找到最低的两个最小值并找到两者之间的差异?

  5. 5

    如何检查数组中的时间范围是否存在于 PHP 中的两个时间变量之间

  6. 6

    计算两个日期时间之间的差异

  7. 7

    计算两个日期时间之间的差异odoo 10

  8. 8

    捕获组(如果它存在于两个其他单词之间)

  9. 9

    Python 数学:如果数字介于两者之间

  10. 10

    计算bash中两个时间戳之间的差异

  11. 11

    如果条件存在于两个不同的列中,则更改SUMIF数组

  12. 12

    该类型存在于两个DLL中

  13. 13

    值必须存在于两个表中

  14. 14

    在两个关键字之间匹配文本块,但如果关键字介于两者之间,则不匹配

  15. 15

    两者之间的路由

  16. 16

    如何创建两个相等的列,且两者之间有一个固定空间

  17. 17

    如何在Excel中以给定的概率在两者之间选择一个值?

  18. 18

    如何在Excel中以给定的概率在两者之间选择一个值?

  19. 19

    使用SQL从两个不同的表中打印数据,但使用第三个表作为两者之间的链接

  20. 20

    当日期差异较大时,如何计算JavaScript中两个日期之间的营业时间?

  21. 21

    在具有两个相同的NSOutlineView并排的macOS Cocoa应用程序中,是否有办法在两者之间同步扩展/折叠项目?

  22. 22

    SVG tspan渲染差异-IE或Chrome中的错误或两者都存在?

  23. 23

    如何比较两个IntStreams没有收集或检查,如果一个流的所有elemnts都存在于其他流?

  24. 24

    两个CSV文件之间的日期之间的差异基于熊猫中的唯一编号

  25. 25

    Java to C#试图学习和理解两者之间的差异

  26. 26

    按值传递与按引用传递(两者之间的内存空间分配差异)

  27. 27

    需要得到这两者之间的差异作为输出

  28. 28

    计算两个时间记录之间的差异

  29. 29

    从datetimepicker计算两个日期之间的差异

热门标签

归档