這篇文章主要介紹了pandas中多級分組如何實現排序,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
按需策劃可以根據自己的需求進行定制,網站設計、網站建設構思過程中功能建設理應排到主要部位公司網站設計、網站建設的運用實際效果公司網站制作網站建立與制做的實際意義pandas有groupby分組函數和sort_values排序函數,但是如何對dataframe分組之后排序呢?
In [70]: df = pd.DataFrame(((random.randint(2012, 2016), random.choice(['tech', 'art', 'office']), '%dk-%dk'%(random.randint(2,10), random.randint(10, 20)), '') for _ in xrange(10000)), columns=['publish_time', 'classf', 'salary', 'title']) In [71]: df.head() Out[71]: publish_time classf salary title 0 2012 art 2k-19k 1 2014 office 5k-17k 2 2013 office 2k-10k 3 2013 art 5k-14k 4 2013 art 2k-14k In [72]: df.groupby(['publish_time', 'classf', 'salary']).count()['title'].groupby(level=0, group_keys=False).nlargest(10) Out[72]: publish_time classf salary 2012 art 7k-13k 18 4k-13k 16 tech 3k-12k 14 art 6k-16k 13 8k-15k 13 office 5k-18k 13 tech 4k-14k 13
感謝你能夠認真閱讀完這篇文章,希望小編分享的“pandas中多級分組如何實現排序”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯,關注創(chuàng)新互聯行業(yè)資訊頻道,更多相關知識等著你來學習!
分享文章:pandas中多級分組如何實現排序-創(chuàng)新互聯
轉載注明:http://jinyejixie.com/article16/djspdg.html
成都網站建設公司_創(chuàng)新互聯,為您提供小程序開發(fā)、移動網站建設、Google、品牌網站設計、App開發(fā)、網站設計公司
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯