欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python數(shù)據(jù)分析Pandas?Dataframe排序操作

 更新時(shí)間:2022年05月13日 17:22:12   作者:??tigeriaf????  
這篇文章主要介紹了Python數(shù)據(jù)分析Pandas?Dataframe排序操作,數(shù)據(jù)的排序是比較常用的操作,DataFrame?的排序分為兩種,一種是對(duì)索引進(jìn)行排序,另一種是對(duì)值進(jìn)行排序,接下來(lái)就分別都介紹一下,需要的小伙伴可以參考一下

前言:

數(shù)據(jù)的排序是比較常用的操作,DataFrame 的排序分為兩種,一種是對(duì)索引進(jìn)行排序,另一種是對(duì)值進(jìn)行排序,接下來(lái)就分別介紹一下。

1.索引的排序

DataFrame 提供了sort_index()方法來(lái)進(jìn)行索引的排序,通過(guò)axis參數(shù)指定對(duì)行索引排序還是對(duì)列索引排序,默認(rèn)為0,表示對(duì)行索引排序,設(shè)置為1表示對(duì)列索引進(jìn)行排序;ascending參數(shù)指定升序還是降序,默認(rèn)為True表示升序,設(shè)置為False表示降序,

具體使用方法如下:

對(duì)行索引進(jìn)行降序排序:

sort_df = df.sort_index(ascending=False)
sort_df

對(duì)列索引升序排序:

sort_df = df.sort_index(axis=1)
sort_df

2.值的排序

DataFrame 提供了sort_values()方法來(lái)進(jìn)行值的排序,相比sort_index()方法,它多了一個(gè)by參數(shù),接收字符串或者列表,來(lái)指定要排序的行或者列名,其余基本一致,具體使用方法如下:

按age的值進(jìn)行升序排序:

sort_df = df.sort_values(by="age")
sort_df

先按age的值進(jìn)行升序排序,再按gender的值進(jìn)行降序排序:

sort_df = df.sort_values(by=["age", "gender"], ascending=[True, False])
sort_df

結(jié)果輸出如下:

排序完之后,如果想要調(diào)整一下行索引,可以使用以下方式重新設(shè)置一下行索引。

frame.reset_index(drop=True)

設(shè)置參數(shù)drop=True表示刪除原索引,如果不想刪除原索引,只是再加一列索引即可,可以不設(shè)定,如下:

到此這篇關(guān)于Python數(shù)據(jù)分析Pandas Dataframe排序操作的文章就介紹到這了,更多相關(guān) Pandas Dataframe排序操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python使用psutil獲取系統(tǒng)信息

    Python使用psutil獲取系統(tǒng)信息

    這篇文章介紹了Python使用psutil獲取系統(tǒng)信息的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • HTML的form表單和django的form表單

    HTML的form表單和django的form表單

    這篇文章主要介紹了HTML的form表單和django的form表單,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 基于Python實(shí)現(xiàn)Excel轉(zhuǎn)Markdown表格

    基于Python實(shí)現(xiàn)Excel轉(zhuǎn)Markdown表格

    Markdown(也簡(jiǎn)稱md)作為一種輕量級(jí)標(biāo)記語(yǔ)言,因其易寫(xiě)易讀,效果美觀大方,不僅被眾多網(wǎng)站使用,也是程序員們做筆記、寫(xiě)文檔的首選。本文將利用Python實(shí)現(xiàn)Excel轉(zhuǎn)Markdown表格,感興趣的可以了解一下
    2022-04-04
  • Python OpenCV快速入門教程

    Python OpenCV快速入門教程

    這篇文章主要介紹了Python OpenCV快速入門教程,幫助大家更好的利用opencv處理圖像,感興趣的朋友可以了解下
    2021-04-04
  • python 判斷txt每行內(nèi)容中是否包含子串并重新寫(xiě)入保存的實(shí)例

    python 判斷txt每行內(nèi)容中是否包含子串并重新寫(xiě)入保存的實(shí)例

    這篇文章主要介紹了python 判斷txt每行內(nèi)容中是否包含子串并重新寫(xiě)入保存的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • 淺談Python數(shù)學(xué)建模之線性規(guī)劃

    淺談Python數(shù)學(xué)建模之線性規(guī)劃

    線性規(guī)劃是運(yùn)籌學(xué)中研究較早、發(fā)展較快、應(yīng)用廣泛、方法較成熟的一個(gè)重要分支,它是輔助人們進(jìn)行科學(xué)管理的一種數(shù)學(xué)方法。研究線性約束條件下線性目標(biāo)函數(shù)的極值問(wèn)題的數(shù)學(xué)理論和方法
    2021-06-06
  • Python全棧之路正則函數(shù)

    Python全棧之路正則函數(shù)

    這篇文章主要為大家介紹了Python正則函數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-11-11
  • python中淺復(fù)制copy與深復(fù)制deepcopy

    python中淺復(fù)制copy與深復(fù)制deepcopy

    本文主要介紹了python中淺復(fù)制copy與深復(fù)制deepcopy,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 使用Python文件讀寫(xiě),自定義分隔符(custom delimiter)

    使用Python文件讀寫(xiě),自定義分隔符(custom delimiter)

    這篇文章主要介紹了使用Python文件讀寫(xiě),自定義分隔符(custom delimiter),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • python數(shù)據(jù)分析基礎(chǔ)知識(shí)之shape()函數(shù)的使用教程

    python數(shù)據(jù)分析基礎(chǔ)知識(shí)之shape()函數(shù)的使用教程

    shape函數(shù)是numpy.core.fromnumeric中的函數(shù),它的功能是讀取矩陣的長(zhǎng)度,比如shape[0]就是讀取矩陣第一維度的長(zhǎng)度,下面這篇文章主要給大家介紹了關(guān)于python數(shù)據(jù)分析基礎(chǔ)知識(shí)之shape()函數(shù)使用的相關(guān)資料,需要的朋友可以參考下
    2022-09-09

最新評(píng)論