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']