3
我有一个数据框,其中列A是一个活动的开始时间,列B是该活动的结束时间,每行代表一个活动(行是按时间顺序排列)。我想计算一个活动结束和下一个活动开始之间的时间差,即df [i + 1] [A] - df [i] [B]。熊猫差异()功能在数据框中的两列
是否有一个熊猫函数来做到这一点(我能找到的唯一的东西是diff(),但它只能在一列上工作)。
我有一个数据框,其中列A是一个活动的开始时间,列B是该活动的结束时间,每行代表一个活动(行是按时间顺序排列)。我想计算一个活动结束和下一个活动开始之间的时间差,即df [i + 1] [A] - df [i] [B]。熊猫差异()功能在数据框中的两列
是否有一个熊猫函数来做到这一点(我能找到的唯一的东西是diff(),但它只能在一列上工作)。
您可以按住Shift A
列第一:
df['A'].shift(-1) - df['B']