[問題] pandas 問題

看板Python作者 ( )時間7年前 (2018/02/04 14:24), 7年前編輯推噓0(006)
留言6則, 2人參與, 7年前最新討論串1/3 (看更多)
不好意思,小弟是pandas新手,想請問pandas的問題,請各位大大幫幫小弟忙QQ 假設今天有一個df df= UserID time A 16:01 A 16:03 A 16:04 A 16:07 A 16:08 B 17:10 B 17:11 想統計根據groupby UserID後 以 X 分鐘時間內統計的平均,眾數,最大值 假設以五分鐘為例 A 16:01 5分鐘後為 16:06 => 共 3 筆 (16:01,16:03,16:04) 16:03 5分鐘後為 16:08 => 共 4 筆 (16:03,16:04,16:07,16:08) 16:04 5分鐘後為 16:09 => 共 3 筆 (16:04,16:07,16:08) 16:07 5分鐘後為 16:12 => 共 2 筆 (16:07,16:08) 16:08 5分鐘後為 16:13 => 共 1 筆 (16:08) 平均:(1+2+3+3+4)/5=3.6 最大值:4筆 眾數:3筆 最後整理成 USERID 平均 眾數 最大值 A 3.6 3 4 B 1.5 1或2(1.5是最好) 2 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.126.136 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1517725444.A.0B2.html ※ 編輯: lance5487 (36.228.126.136), 02/04/2018 14:24:24

02/04 15:45, 7年前 , 1F

02/04 15:52, 7年前 , 2F
啊,你的好像不適用上例,抱歉推錯
02/04 15:52, 2F

02/04 21:13, 7年前 , 3F

02/05 12:28, 7年前 , 4F

02/05 21:19, 7年前 , 5F
哇嗚 感謝樓上幫忙 我後來有想到方法 除以5取商數
02/05 21:19, 5F

02/05 21:20, 7年前 , 6F
然後再groupby那個欄位
02/05 21:20, 6F
文章代碼(AID): #1QTgS42o (Python)
討論串 (同標題文章)
文章代碼(AID): #1QTgS42o (Python)