怎么設(shè)置Pandas做數(shù)據(jù)分析

這篇文章主要講解了“怎么設(shè)置Pandas做數(shù)據(jù)分析”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么設(shè)置Pandas做數(shù)據(jù)分析”吧!

成都創(chuàng)新互聯(lián)公司是少有的成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、營銷型企業(yè)網(wǎng)站、微信小程序開發(fā)、手機APP,開發(fā)、制作、設(shè)計、買鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,公司2013年成立,堅持透明化,價格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評

1. 設(shè)置DataFrame最大顯示行數(shù)

pandas設(shè)置參數(shù)中的display.max_rows用于控制打印出的數(shù)據(jù)框的最大顯示行數(shù),我們使用pd.set_option()來有針對的設(shè)置參數(shù),如下面的例子:

怎么設(shè)置Pandas做數(shù)據(jù)分析

圖2

在修改display.max_rows的參數(shù)值之后,我們的數(shù)據(jù)框只會顯示指定行數(shù)的數(shù)據(jù),中間的部分都會以省略號的形式顯示,當(dāng)我們的數(shù)據(jù)框行數(shù)較多,可以加大這個參數(shù)以顯示更多行數(shù)據(jù)。

2. 設(shè)置DataFrame最大顯示列數(shù)

類似display.max_rows,通過修改display.max_columns我們可以調(diào)節(jié)最大顯示的數(shù)據(jù)框列數(shù)(默認(rèn)是20列),這在我們的數(shù)據(jù)框字段較多又想全部查看的時候很有用:

怎么設(shè)置Pandas做數(shù)據(jù)分析

圖3

3. 設(shè)置每列的最大顯示寬度

對于一些單元格內(nèi)容長度較長的數(shù)據(jù)譬如長文本,在查看數(shù)據(jù)框時過長的部分會被簡化為省略號,而通過修改display.max_colwidth參數(shù)我們可以在必要時,使得超長的部分也顯示出來:

怎么設(shè)置Pandas做數(shù)據(jù)分析

圖4

4. 指定小于某個數(shù)的元素顯示為0

通過display.chop_threshold參數(shù)我們在不修改原始數(shù)據(jù)的情況下,指定數(shù)據(jù)框中絕對值小于閾值的數(shù)顯示為0:

怎么設(shè)置Pandas做數(shù)據(jù)分析

圖5

5. 格式化浮點數(shù)

通過display.float_format參數(shù)我們可以設(shè)置浮點數(shù)的顯示格式,譬如這里我們給浮點數(shù)加上¥前綴并設(shè)定保留兩位小數(shù):

怎么設(shè)置Pandas做數(shù)據(jù)分析

圖6

6. 設(shè)置info()方法中非缺失值檢查的行數(shù)上限

針對數(shù)據(jù)框的info()方法可以幫助我們查看數(shù)據(jù)框的一些概覽信息,譬如每一列對應(yīng)的非缺失值個數(shù)。

但默認(rèn)情況下當(dāng)數(shù)據(jù)框行數(shù)大于1690784行時,再查看info()信息,會處于計算效率的考慮略去缺失值檢查信息。

這時我們可以通過設(shè)置display.max_info_rows參數(shù)來提高這個上限:

怎么設(shè)置Pandas做數(shù)據(jù)分析

圖7

7. 控制小數(shù)打印的精度

控制數(shù)據(jù)框中小數(shù)的顯示精度除了上文提到的方法之外,還可以通過修改display.precision參數(shù)來控制,默認(rèn)是6位小數(shù):

怎么設(shè)置Pandas做數(shù)據(jù)分析

圖8

8. 臨時修改參數(shù)

有些時候我們只希望在某張表上進行設(shè)置參數(shù)的修改,不希望影響到之后的其他表的顯示。

這時除了用pd.reset_option()對指定的參數(shù)進行復(fù)原之外,我們還可以利用with關(guān)鍵詞配合pd.option_context以臨時的方式將指定的參數(shù)作用在局部范圍內(nèi):

怎么設(shè)置Pandas做數(shù)據(jù)分析

感謝各位的閱讀,以上就是“怎么設(shè)置Pandas做數(shù)據(jù)分析”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對怎么設(shè)置Pandas做數(shù)據(jù)分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

網(wǎng)站欄目:怎么設(shè)置Pandas做數(shù)據(jù)分析
URL分享:http://muchs.cn/article26/ihsejg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)建站公司、品牌網(wǎng)站設(shè)計、網(wǎng)站內(nèi)鏈、軟件開發(fā)響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quá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è)