gpt4 book ai didi

python - 数据框中两列的 Pandas diff() 功能

转载 作者:太空宇宙 更新时间:2023-11-03 15:12:57 25 4
gpt4 key购买 nike

我有一个数据框,其中 A 列是事件的开始时间,B 列是该事件的结束时间,每一行代表一个事件(行按时间顺序排列)。我想计算一个事件结束和下一个事件开始之间的时间差,即 df[i+1][A] - df[i][B]。

是否有 Pandas 函数可以执行此操作(我唯一能找到的是 diff(),但它似乎只适用于单个列)。

最佳答案

你可以先移动A列:

df['A'].shift(-1) - df['B']

关于python - 数据框中两列的 Pandas diff() 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24232701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com