文章詳情頁(yè)
python - pandas 如何對(duì)上千萬(wàn)數(shù)據(jù)分組“快速”取第一行和最后一行?
瀏覽:108日期:2022-07-22 17:19:15
問(wèn)題描述
我希望取pandas分組后每個(gè)分組的第一行和最后一行,目前的做法是遍歷分組for name,group in xxx:然后 group.iloc[0] group.iloc[-1],但這對(duì)上千萬(wàn)的數(shù)據(jù)遍歷起來(lái)很慢,能不能有什么快速的方法?
問(wèn)題解答
回答1:可以使用DataFrame的groupbys方法返回對(duì)象的first和last方法來(lái)進(jìn)行獲取
上一條:python - 求取中間文本最簡(jiǎn)單的方法。。代碼越短越好。。下一條:python - 使用gunicorn啟動(dòng)flask項(xiàng)目,重復(fù)啟動(dòng)問(wèn)題
相關(guān)文章:
1. 引入traits后,為什么index得是空的呢?2. java - 如何理解“不要通過(guò)共享內(nèi)存來(lái)通信,而應(yīng)該通過(guò)通信來(lái)共享內(nèi)存”?3. javascript - 如何在NW.JS中使用Node自動(dòng)重啟進(jìn)程?4. javascript - table固定尾行,有人寫過(guò)嗎?5. gulp-ruby-sass編譯出來(lái)的文件有錯(cuò)6. dockerfile - docker-compose啟動(dòng)lnmp失敗?7. 為什么學(xué)習(xí)PHP8. javascript - 使用node.js的ws模塊不斷地向客戶端發(fā)送消息,應(yīng)該如何不斷地去觸發(fā)“發(fā)送”這個(gè)動(dòng)作9. javascript - 為什么會(huì)打印兩次啊?10. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。
排行榜

熱門標(biāo)簽