文章詳情頁
python - pandas 如何對上千萬數據分組“快速”取第一行和最后一行?
瀏覽:143日期:2022-07-22 17:19:15
問題描述
我希望取pandas分組后每個分組的第一行和最后一行,目前的做法是遍歷分組for name,group in xxx:然后 group.iloc[0] group.iloc[-1],但這對上千萬的數據遍歷起來很慢,能不能有什么快速的方法?
問題解答
回答1:可以使用DataFrame的groupbys方法返回對象的first和last方法來進行獲取
相關文章:
1. 我在導入模板資源時遇到無法顯示的問題,請老師解答下2. python - sqlalchemy更新數據報錯3. javascript - 添加一個tr標簽到table標簽里,在控制臺顯示table標簽時,有2個子元素?我想要的是tr標簽包含到table標簽里面4. html - 網頁的a標簽到底要不要寫上域名?5. javascript - h5微信中怎么禁止橫屏6. macos - 無法source activate python277. 運行python程序時出現“應用程序發生異常”的內存錯誤?8. html5 - 前端面試碰到了一個緩存數據的問題,來論壇上請教一下9. css - 移動端 盒子內加overflow-y:scroll后 字體會變大10. PHPExcel表格導入數據庫怎么導入
排行榜

網公網安備