我有一個數據框,其中包含用戶、操作和用戶執行操作的時間。如果操作同時滿足兩個條件,我想將它們分組到一個列表中: 1. 同一用戶執行的操作 2. 操作在 20 分鐘內執行。目前我正在嘗試使用 timedelta 來計算迭代的時間差并閱讀這篇文章,但這不是我想要的。我很難找到類似的例子。數據框有數千行,這是其中的一部分user action timeA browse 2018-07-01 06:00:00A edit 2018-07-01 06:10:00B signin 2018-07-01 06:00:00B browse 2018-07-01 06:11:00B edit 2018-07-01 07:00:00預期輸出將是滿足條件的操作列表output[[browse, edit], [signin, browse]]用戶 B 所做的最后一次“編輯”不在其中,因為 (07:00:00) - (06:11:00) > 20 分鐘有關如何執行此操作的任何建議?非常感謝您的先進!
添加回答
舉報
0/150
提交
取消
