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

8
我有一个数据框,其中列A是活动的开始时间,列B是该活动的结束时间,每行表示一项活动(按时间顺序排列)。 我想计算一个活动结束和下一个活动开始之间的时间差,即df [i + 1] [A] - df [i] [B]。
是否有Pandas函数可以完成此操作(我能找到的唯一函数是diff(),但它似乎只能在单个列上工作)?
1个回答

8
您可以首先移动A列: df['A'].shift(-1) - df['B']

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接