文章詳情頁
python - pandas 如何對上千萬數據分組“快速”取第一行和最后一行?
瀏覽:176日期:2022-07-22 17:19:15
問題描述
我希望取pandas分組后每個分組的第一行和最后一行,目前的做法是遍歷分組for name,group in xxx:然后 group.iloc[0] group.iloc[-1],但這對上千萬的數據遍歷起來很慢,能不能有什么快速的方法?
問題解答
回答1:可以使用DataFrame的groupbys方法返回對象的first和last方法來進行獲取
相關文章:
1. javascript - sublime快鍵鍵問題2. javascript - 移動端上不能實現拖拽布局嗎?3. boot2docker無法啟動4. angular.js - 單頁應用(ng/vue)該如何監聽用戶離開當前頁面(或者路由)?5. node.js - 安裝cordova時報錯,怎么解決?6. javascript - 如何判斷不同兩個對象觸發同一事件?7. python - django models 為生成的html元素添加樣式。8. nginx bind failed9. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙10. javascript - JS new Date() 保存到 mongodb 中會早8個小時,我們這里是東八區,mongodb 保存的是格林尼治時間
排行榜

網公網安備