欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用Python實(shí)現(xiàn)EXCEL表格的排序功能-創(chuàng)新互聯(lián)

小編給大家分享一下如何使用Python實(shí)現(xiàn)EXCEL表格的排序功能,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、江干網(wǎng)站維護(hù)、網(wǎng)站推廣。

EXCEL的數(shù)值排序功能還是挺強(qiáng)大的,升序、降序,尤其自定義排序,能夠?qū)Χ鄠€字段進(jìn)行排序工作。

那么,在Python大法中,有沒有這樣強(qiáng)大的排序功能呢?答案是有的,而且本人覺得Python的排序功能,一點(diǎn)不比EXCEL的差。

同樣,我們依然用到的是強(qiáng)大的pandas這個三方庫。我們先將numpy和pandas導(dǎo)入進(jìn)來:

如何使用Python實(shí)現(xiàn)EXCEL表格的排序功能

接著構(gòu)造一個今天要用到的DataFrame,我們用字典的形式來構(gòu)造。

如何使用Python實(shí)現(xiàn)EXCEL表格的排序功能

都是隨意構(gòu)造的,內(nèi)容別較真。我們先來個簡單點(diǎn)的熱熱身,按照身高的降序來排列一下。

如何使用Python實(shí)現(xiàn)EXCEL表格的排序功能

我們用到的是df.sort_values()這個函數(shù)。第一個參數(shù)為by,傳入你要排序的列的標(biāo)簽名即可,后面的ascending參數(shù)指示排序方法為升序還是降序,True為升序,F(xiàn)alse為降序。由于存在相同的身高,pandas會自動的比較兩個相同身高所對應(yīng)的index,按照index的升序來排列。

假如我有這樣一個需求:先按照身高降序排序,若存在相同的身高,則再按照武力來降序排序,可以做到嗎?

當(dāng)然可以,我們只需要在by參數(shù)里傳入列標(biāo)簽組成的列表即可。

如何使用Python實(shí)現(xiàn)EXCEL表格的排序功能

通過這個例子我們可以看到,by參數(shù)不但可以傳入字符串,還可以傳入字符串組成的列表,來實(shí)現(xiàn)對多個列進(jìn)行排序。

接著,我的要求再高一點(diǎn)。身高我依然需要降序,但是武力我需要升序,可以嗎?

我們直接上結(jié)果:

如何使用Python實(shí)現(xiàn)EXCEL表格的排序功能

跟by參數(shù)類似,我們只需要在ascending參數(shù)中也傳入布爾值組成的列表就可以了,意思就是告訴pandas,這兩列我各自需要的排序方式,就跟后面ascending參數(shù)里指定的一樣。因此,這兩個參數(shù)的列表內(nèi)的元素個數(shù)需要是一致的,否則就會報錯了,因為沒法一一對應(yīng)。

以上是“如何使用Python實(shí)現(xiàn)EXCEL表格的排序功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)頁題目:如何使用Python實(shí)現(xiàn)EXCEL表格的排序功能-創(chuàng)新互聯(lián)
文章路徑:http://chinadenli.net/article46/ddichg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、移動網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、域名注冊、企業(yè)建站、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司