文章詳情頁
python - pandas 如何對上千萬數據分組“快速”取第一行和最后一行?
瀏覽:118日期:2022-07-22 17:19:15
問題描述
我希望取pandas分組后每個分組的第一行和最后一行,目前的做法是遍歷分組for name,group in xxx:然后 group.iloc[0] group.iloc[-1],但這對上千萬的數據遍歷起來很慢,能不能有什么快速的方法?
問題解答
回答1:可以使用DataFrame的groupbys方法返回對象的first和last方法來進行獲取
相關文章:
1. docker鏡像push報錯2. dockerfile - [docker build image失敗- npm install]3. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題4. angular.js - angular內容過長展開收起效果5. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!6. docker-machine添加一個已有的docker主機問題7. 關于docker下的nginx壓力測試8. python - Django表單Form.save()問題9. python小白基礎問題 關于while循環10. python - pyqt多線程問題實在不是很明白。。求解。。
排行榜
