2017-10-13 65 views
-1

我目前正在使用具有两个DateTime列的数据集:ACTUAL_SHIPMENT_DTMSHIPMENT_CONFIRMED_DTM查找列之间的时间差

我试图找出两列之间的时间差异。我已经尝试了下面的代码,但输出给了我一个基于行的列的时差。基本上我想要一个新的列填充时间差(ACTUAL_SHIPMENT_DTM - SHIPMENT_CONFIRMED_DTM)。

Golden['Cycle_TIme'] = Golden.groupby('ACTUAL_SHIPMENT_DTM') 
['SHIPMENT_CONFIRMED_DTM'].diff().dt.total_seconds() 

任何人都可以在我的代码中看到错误或指导我正确的文档?

+0

似乎没有足够的信息。什么是'黄金'?请在您的问题中添加更多信息。欢迎来到SO。请花时间阅读[mcve]和[问]。如果你包含一个最小的数据例子,它总是很有帮助。 – wwii

回答

0

大声笑我低估了自己,并问了一个问题太快了。那么如果有人想知道如何找到两列之间的时间差,这里是我的示例代码。 Golden = DataFrame

 Golden['Cycle_TIme'] = Golden["SHIPMENT_CONFIRMED_DTM"]- 
     Golden["ACTUAL_SHIPMENT_DTM"]