trans_info['jyrq_date_minus'] = (trans_info.groupby('zhdh').jyrq_sj.shift(-1)-trans_info.jyrq_sj)/np.timedelta64(1,'m')
时间: 2023-05-21 20:03:18 浏览: 98
trans_table.rar_Table_trans_table
这是一个 Pandas 数据框的操作,用于计算每个账户的相邻两次交易之间的时间差(单位为分钟)。具体实现可以参考以下代码:
trans_info['jyrq_date_minus'] = (trans_info.groupby('zhdh').jyrq_sj.shift(-1)-trans_info.jyrq_sj)/np.timedelta64(1,'m')
其中,trans_info 是一个 Pandas 数据框,包含账户号、交易日期时间等信息。groupby('zhdh') 表示按照账户号进行分组,shift(-1) 表示将每个账户的交易日期时间向后移动一位,然后计算相邻两次交易之间的时间差。最后,将时间差转换为分钟单位,并存储在 jyrq_date_minus 列中。
阅读全文